As far as I know, shellstyles do not contain icons, but rather resource data for theming, such as how the start menu will be displayed. For example, a XP theme I used quite a few years ago removed the Start text from the start menu and replaced the green button with the image of Sonic.<div>
<br></div><div>Icons have always been separate from the visual/shell styles, afaik.</div><div><br></div><div>To map icons the way you want, you would need to use the Registry.<br><br><div class="gmail_quote">On Mon, Sep 21, 2009 at 5:35 PM, Roderick Colenbrander <span dir="ltr"><<a href="mailto:thunderbird2k@gmail.com">thunderbird2k@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I think I read somewhere that shellstyle.dll (that's the name) can<br>
contain icons (and I guess effects as well) but I'm not 100% sure. I<br>
would guess that we need to download some themes which have a<br>
shellstyle and see what's in it.<br>
<font color="#888888"><br>
Roderick<br>
</font><div><div></div><div class="h5"><br>
On Tue, Sep 22, 2009 at 12:27 AM, Joel Holdsworth<br>
<<a href="mailto:joel@airwebreathe.org.uk">joel@airwebreathe.org.uk</a>> wrote:<br>
> On Mon, 2009-09-21 at 16:02 +0200, Roderick Colenbrander wrote:<br>
>> As of XP themes can specify their own icons. For some dlls I believe<br>
>> shell32 they need to provide their own shellapi.dll or whatever it is<br>
>> called. I think that would be the way to proceed. I would suggest to<br>
>> make Tango the base theme as it integrates well with KDE/Gnome and<br>
>> also OSX. Using themes (some of the infrastructure for it is missing<br>
>> though) you would be able to override the Tango icons.<br>
><br>
> Are you sure that includes the user32 icons? I know it works for shell<br>
> objects, but I didn't think it could apply to anything that didn't have<br>
> a PIDL!<br>
><br>
><br>
><br>
<br>
<br>
</div></div></blockquote></div><br></div>