Change any system icon

Posted in Windows XP by Community Submission

NOTE: Before using this tweak know that it is potentially dangerous to your system... ALWAYS make backups!!!! Also NOTE: I am not responsible for any damage to your computer USE AT YOUR OWN RISK! I've used Icon Packager for the longest time to change all the icons in my Windows XP system. Until I decided that wasn't enough. But there is a way to change 95% of the icons that you see in your windows system. The key to understanding this process is knowing that many files installed in windows has embedded icons. We are simply going to replace the old ones with new ones. :)

1. Get a copy of Microangelo. at

2. While Microangelo is downloading you need to make 2 backups of any files that you will be replacing. for this example we will use shell32.dll This file is located at c:\windows\system32\shell32.dll. To view these files you need to turn off 'Hide protected operating system files' and 'Show hidden files and folders' in the view tab of the folder options under tools in my computer. One of these backups is for editing purposes and the other is pure backup.

3. Once Microangelo is downloaded and installed, open librarian. librarian is an application that can open up exe's and just about any file with embedded icons.

4. Once librarian is opened, open the first backup of that shell32.dll file. and Voilà!! Tons of icons, actually most of the icons in the entire system. :)

5. Here comes the fun part. simply right click on an icon that you want to change click on replace and navigate to your new icon.

6. Once you've changed all the icons that you want, Save the file. Now you have a new and improved shell32 file. Now comes the hard part.

7. First off, XP is very clever in creating a backup of all its important system files so you need to replace these backups. Navigate and copy the new shell32.dll file to these two locations: c:\Windows\System32\dllcache and if you have SP1 installed c:\Windows\ServicePackFiles\i386

8. Now that you have the backup files taken care of, Navigate to c:\Windows\System32 and locate that original shell32.dll file. Right Click drag (hold down the right button and drag as opposed to the left button) this file from its original location to your desktop. Select Move here.

9. Almost done.. now copy your modified new shell32.dll icon into the c:\Windows\System32 directory. And restart.

10. Thats it! sounds like a lot of work but its worth it. Now if your icons don't change you may have to rebuild the icon cache by using TweakUI or by using the windows options in Axalis Icon Workshop.(excellent Icon program)

11. You can repeat this process to any program you want to.. check out the .CPL's in system32 folder these are control panel files. But remember that any file in this system32 folder has a backup in the dllcache and ServicePackFiles folder. Well good luck!


Note: As was stated above, you run the danger of causing major problems with this tweak. Try it at your own risk. (Allan, Forum Admin)

Free Computer Magazines and eBooks