Hi!
I've been doing a bunch of work on themes, here is what I've found so far (perhaps we can move this to a wiki when it becomes more solid?):
1) You can get a bunch of Ext js themes from here:
http://www.extjs.com/forum/showthread.php?t=15438. Each theme is made up of an images folder and a css file.
A) The CSS files are for the most part useless, unless you want to take a bunch of time to plug them in line by line to your opengoo extjs css file. Simply replacing the opengoo one with a new one will result in losing some of the opengoo layout.
B) It takes a bit of time, but using an ftp client, replace all the opengoo images with your new theme images. Do NOT simply erase the opengoo images folder and upload the ext js folder! There are more opengoo sub-folders then there are ext js theme image sub folders, so what you want to do is actually go folder by folder, replacing the images that have the same name.
2) You will still see some colors that have not changed. Using ColorZilla and FireBug (I don't know the IE equivalent), you can track down those CSS elements to change. Some key files to take note of are:
A) construction.css
B) layout.css
C) extjs-all.css
You can find all of these by going deeper in to the public/assets folders.
There are a BUNCH of things to change, which is a bit annoying, but once you get used to it (took me a couple of days), you learn to just be patient with having to deal with so many files at once.
Side note: ALL of the ext js theme have images that are MUCH lighter than the standard opengoo ones. Perhaps the opengoo dev team should consider switching to lighter images for faster loading time?