I have a project up of sourcefourge that I made in openSUSE (sorry i left), which allows you to quickly change any visual settings, ie window / gtk / icon and cursor themes.

It is, essentially a frontend to gsettings, but with predefined schemas and a simplified range of commands.
You can change a theme in three arguments:

`$ change icon-theme Faience`

`$ change gtk-theme Raleigh`

It is written in Python3, and it the only dependency, apart from a GNOME based system.
It has already been tested on openSUSE 12.2 (GNOME) and elementary 0.2, so if anyone could try it out that would be great. Please report any bugs on SF or to my email at 'marco@scannadinari.co.uk'.