Smartmedia Icons
I have recently had to reinstall the bulk of my computer (damn overclocking). I decided it was about time I moved from Windows 2000 to Windows XP, as everybody else is. I never did before due to the problem with Mouse Acceleration on Intelli Explorer mice; but as I don't play many games these days, I think I'll live.
In my customisation stint I thought it would be nice if I changed the icons for all my drives (All the letters up to M are in use, plus some more past there!). I spent ages searching Google for suitable icons for my removable media card reader. Didn't find anything very good.
After a long time I had a burst of inspiration that paid off. Don't go searching on the net, just look in your shell32.dll. These icons didn't exist in older versions of Windows, but there are ones suitable for card readers in there.
I also linked up my mapped drives with a bit more spinky icons. If you are wondering how to do this then you need to play in your registry:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons]
Create a new key for each drive, then inside that key create a new one called "DefaultIcon". Assign the default property the full path to the icon file followed by a comma and the icon number (starting at 0, use 0 if it's an .ico file etc). e.g:
C:\WINNT\System32\Shell32.dll,10
You can also add a key called "DefaultLabel" to give the drive a default name.