It looks interesting. Are you planning on releasing more details?
Maybe you can update AveStyler to support this type of replacement.
Right now, AveStyler can only load themes -- which is great! But now on Windows 7, Start Button is in Explorer.exe...
So for instance, have "Resources" folder inside of C:\Windows\Theme\Squaero
Example:
I have 'explorer.exe' in C:\Windows\Theme\Squaero\Resources
AveStyler reads "Resources" folder and sees 'explorer.exe', 'shell32.dll', 'explorerframe.dll'.
AveStyler then applies the explorer, shell32, and explorerframe .dll's without touching system files.