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">&lt;<a href="mailto:thunderbird2k@gmail.com">thunderbird2k@gmail.com</a>&gt;</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&#39;s the name) can<br>
contain icons (and I guess effects as well) but I&#39;m not 100% sure. I<br>
would guess that we need to download some themes which have a<br>
shellstyle and see what&#39;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>
&lt;<a href="mailto:joel@airwebreathe.org.uk">joel@airwebreathe.org.uk</a>&gt; wrote:<br>
&gt; On Mon, 2009-09-21 at 16:02 +0200, Roderick Colenbrander wrote:<br>
&gt;&gt; As of XP themes can specify their own icons. For some dlls I believe<br>
&gt;&gt; shell32 they need to provide their own shellapi.dll or whatever it is<br>
&gt;&gt; called. I think that would be the way to proceed. I would suggest to<br>
&gt;&gt; make Tango the base theme as it integrates well with KDE/Gnome and<br>
&gt;&gt; also OSX. Using themes (some of the infrastructure for it is missing<br>
&gt;&gt; though) you would be able to override the Tango icons.<br>
&gt;<br>
&gt; Are you sure that includes the user32 icons? I know it works for shell<br>
&gt; objects, but I didn&#39;t think it could apply to anything that didn&#39;t have<br>
&gt; a PIDL!<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
</div></div></blockquote></div><br></div>