Switched from getopt to argparse, to (I hope) make it easier to add
additional arguments. Removed some redundant globals.
Added icon size option, removed unneeded declarations.
Added argument for icon theme. Removed dependency for pygtk and used
pyxdg for everything, except detecting the default theme. Now specifying
the theme on the command line is required.