
Recently an AskVG reader "Marcus Giardino" sent us an email about following problem:
In the NOTIFICATION AREA ICONS list located in the taskbar, there are list of programs that you can hide or show. When you uninstall a program, the icon for that program remains. How do I remove icons for uninstalled programs from this list?
Actually that's true. Windows doesn't remove uninstalled program icon from "Hide Inactive Icons" list automatically and sometimes it becomes annoying.
If you doesn't know about "Hide Inactive Icons" feature, lets provide some details about it.
Have you ever noticed the small arrow present near System Tray icons in Windows Taskbar? Following are 3 screenshots of Windows XP, Vista and 7 Taskbars:
Windows XP:
![]()
Windows Vista:
![]()
Windows 7:
![]()
This arrow is used to hide inactive icons and once you click on the arrow, it shows all icons for a few seconds.
You can enable/disable this feature using Taskbar Properties. You can also customize which icons should be always visible or hidden:
Windows XP "Hide Inactive Icons" Customization Box:
![]()
Windows Vista "Hide Inactive Icons" Customization Box:
![]()
Windows 7 "Hide Inactive Icons" Customization Box:
![]()
As you can see in above 3 screenshots, Windows shows all system tray icons in the list and you can customize them according to your requirements.
In the last screenshot, "oldmcdonald.exe" program has been removed from the system but its icon is still visible in the list.
So today in this tutorial, we are going to share a small registry trick to clear "Hide Inactive Icons" history list which will help in removing those unwanted past items from the customization box.
So here we go:
1. Type regedit in RUN dialog box and press Enter. It'll open Registry Editor.
2. Now goto following key:
For Windows XP:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify
For Windows Vista and 7:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
3. In right-side pane, you'll see following 2 Binary values:
- IconStreams
- PastIconsStream
Windows XP:
![]()
Windows Vista and 7:
![]()
4. Delete both of them and log off or restart your system. It'll clear the "Hide Inactive Icons" history and all those unwanted icons from uninstalled programs will be removed from the list.
PS: If you want ready-made registry scripts to do the task automatically, download following ZIP file, extract it and run the extracted REG file. it'll ask for confirmation, accept it:
This article was posted in Troubleshooting, Windows 7, Windows Vista, Windows XP.
Subscribe to RSS Feed |
Email Newsletter |
More Articles
Related Articles
Popular Articles
- Frequently Asked Problems with Solutions
- Is Your System Infected with a Virus / Spyware / Adware / Trojan?
- Transform Windows Vista into 7 without using Customization pack
- Transform Windows XP into 7 without using Customization pack
- Transform Windows XP into Vista without using Customization pack
- All About Resource Hacker in a brief Tutorial
- Master Tutorial to Make Your Windows 7 Super Fast
- Master Tutorial to Make Your Windows Vista Super Fast
- Master Tutorial to Make Your Windows XP Super Fast
- All Kinds of Restrictions for Windows XP, Vista and 7


Maniaslayer9
woah...that's something that passed us to give feedback on the windows 7 Beta
we should have mentioned it, but i guess nobody had seen it.
Senthil
very useful.. thanks!..keep your good work..
Dean
I set some icons to always hide and if I did what you say I would have to reset them again, yes?
VG
^^ Yes.
Ric
Hey thanks Mr. VG
uhhmm..
*Off Topic*
Hey Mr. VG is it possible to have the Desktop icons hover effect from Vista to XP? like when you put your mouse in a certain desktop icon, you will see a frame box just like vista's. If it is possible can oyu give me a program or utility that can do that? Thanks. and helpful topics and tips!
Cruise
Cool Tip.! It does removes those Icons, But is there a way that we can get ride of those Inactive programs from the list, that are not currently in use. (eg: VLC media player entry is still there stating the last played movie file name or the ccleaner "cleaning" notification still there on the list even after the cleaning process is no longer active)
Levar
CCleaner does a good job removing them. But after you do a clean up -> taskmanager delete the explorer.exe process then run it again as a new task.
Peter Pan
hmmm, doesn't seem to work here.....
...btw, tried it manually
(Vista SP 2)
Ashsih
Hii VG..This particular tweak doesnt works at all in my system which is running win xp sp2..the binary values reverts back in registery on log off or restart...........helpp...??
VG
^^ This tweak is meant to run only one time. Once you run it, it clears the inactive icon cache and rebuilds it.