The freeware IconX makes it possible to change any icon that you can get your hands on in Windows. It takes care of file type and specific files, folders and even drives. The installation is pretty simple. Download the IconX software and right-click IconX.inf and select install to install the shell extension. Please note that you need to write the author to receive a validation code because the software was shareware and is now freeware.
After all of this is done right-click a file, folder or drive and select Change Icon from the context menu. A window pops up showing the path to the file, folder or drive. You will have to choose a icon library, some of which can be loaded from the developers page, and all the icons of that library will be displayed.
Just click on the icon that you want to use and use the optional “Use icon for all files of that type” if you wish that as well. Changes will be visible immediately and you can repeat the process if you don’t like the icon anymore.