I see you've sorted it....just as I found this..............
Make a text document and put this inf in it exactly as it is: [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop and save it. Then, (make sure you set the view option to show file extensions so the text document shows the .txt extension) rename the document to Show Desktop.scf It will ask if you are sure and tell it yes. Now you should have an icon that looks and works like the original