How about making a unified theme resource directory structure?
Some components use the same resources, and I find it annoying to have to browse around everywhere to find some particular icon, or a backdrop of some kind.
So, what I suggest is something like this;
[%userdir%]\Stardock\[resource category]\<resource type>\[themename]
examples:
- <%userdir%>\Stardock\Icons\ICO\awesome\ - Icon resources.
- <%userdir%>\Stardock\Icons\PNG\awesome\ - PNG icons.
- <%userdir%>\Stardock\Themes\awesome\ - Configuration files here, objectdockplus.ini, windowblinds.ini, rightclick.ini and such. Also DLL files for dynamic dreams (and other files of not commonly used data for software). Videofiles can potentially be used for screensavers or other things, so they should be placed in a general folder. (see below)
- <%userdir%>\Stardock\Backgrounds\awesome\ - Background files for windowblinds, objectdock. or any other program that can use it.
- <%userdir%>\Stardock\Wallpapers\images\awesome\ - Wallpapers.
- <%userdir%>\Stardock\Wallpapers\videos\awesome\ - Animated wallpapers.
I think that explains what I'm trying to suggest. It'll make it alot easier to choose bits and pieces for a customized UI. The examples are just one way to solve it, and should not be seen as THE definite solution to my suggestion, it probably requires a fair bit of consideration how a final layout of the directory structure should be.