Hello guys. Great tip, but I'm having little problem getting it configured as I'd like.
I followed the instructions above to the letter and managed to get the icon working in the taskbar. However I'd like to have the icon as the new style "Show Desktop" icon. A minor point, I know.
I first tried, after doing everything described in the first post, simply shift+right clicking the icon, clicking change icon, then selecting the icon via the "imageres.dll" location. That changes the icon in the properties window and changes it if I navigate in explorer to "C:\Users\Muzher\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar". However it does not change the icon in the Taskbar.
Next I tried what I think Brink was advising above. I followed the instructions upto and including creating the "Show Desktop.exe" file in "C:\Windows". I then created my own shortcut, targetted to the aforementioned .exe and then pinned it to the Taskbar. This appeared to look fine, correct icon and all. However clicking it would yield an error about it not being x64 compatible.
I'd really appreciate any ideas you guys have, as this is starting to become a bit of an irritant.
I uploaded a screenshot of the error described in my second attempt (creating a shortcut to the .exe) here: