A lot of what your problem is is that you have only a few of the ShellStyle.dll files you should have one for each shell folder that your using. One for Shell\NormalColor, One for Shell\VistaB, One for Shell\VistaBT etc... There was also a few conflicts with where you were using like 300 = %SystemRoot%\Web\Wallpaper when there is already one defined in the txtsetup.inf thread using line 500 for it I believe. I've completely taken care of that problem...
I've pretty much repackaged everything for you but you'll need to go and do what I said about all the shellstyle.dll files for it once I have it up where you can grab it... will take me a few more minutes to finish and upload it somewhere... HOPE it helps you....
The file is listed at
RapidShare the hash is: EF32DF95BBAD58A35830F80EEB5A0AED I think... make sure you grab the correct file "VistaXPTheme_AddOn_WindowsX.cab"!
Once you open that file up, you'll see a cab file inside it, there is a 7z.exe file inside that cabinet, you'll need to replace the files inside of the .exe but not rezip them back up! Just UPX, ModifyPE, and MakeCab them and stuff them inside that "files" folder following the naming conventions mentioned in the WindowsX.inf file then recab that file again and compress the WindowsX.inf file and recab it all together, shouldn't be all that hard to do from there... HTH...