Un-hard-code the icon theme we choose from xdg.

In theory your DE of choice will now decide the icon theme to use, and (should one not be running) it should fail gracefully. Should.