If you have been running Windows 7 for some time you might notice eventually that some of the notification icons that are displayed in the customize dialog are those of programs that are no longer installed on the computer system. Neither the software program nor the Windows operating system seem to remove those old notification icons from the system tray automatically.
This can be a problem because of two reasons: The customize dialog will grow over time with new notification icons added but none removed. It will take longer to customize the system tray icons. The second is privacy as the icons will reveal information about programs that have been used on the computer system in the past.
![]()
The customize window which becomes available after clicking on customize in the system tray area can only be used to hide or show notification icons but there is no way of deleting or removing old icons.
All icons are cached in the Windows Registry. The easiest way to remove the past notification icons – without software – is therefor to delete the Registry keys that contain the cache.
Here is how you can remove old notification icons from the Windows 7 system tray.
- Press [Windows R], type [regedit] and hit [enter]
- Navigate to the Registry key HKCU \Software \Classes \LocalSettings \Software \Microsoft \Windows \CurrentVersion \TrayNotify
- Make a backup of the Registry key by right-clicking on TrayNotify and selecting Export.
- Now delete the following two Registry keys: IconStreams and PastIconsStream
- Open the Windows Task Manager with [Ctrl Shift Esc]
- Terminate the explorer.exe process
- Click on File > New Task Run and enter explorer.exe to reload the explorer process
![]()
This removes all icons that are currently not in use from the system tray. Users who prefer a software solution can try Tray Cleaner instead.
Enjoyed the article?: Then sign-up for our free newsletter or RSS feed to kick off your day with the latest technology news and tips, or share the article with your friends and contacts on Facebook or Twitter.Related Articles:
How to remove past icons from the taskbarRemove Extra Icons From My Computer
Hide all System Tray Icons
Past Icons Flusher
Do We Really Need A Software To Rename System Icons?

thanks alot it is working those hiding icon were making my pc laptop slow but just removed all hidden icon
thanks alotttt …..great job it is working
excellent tip! very helpful! thanks a lot.
Friggin’ Amazing! you are awesome!
this worked great remove unwanted icons from systemtray.thankyou.One slight problems though it removed my action centre option which i quite like and i cant turn it on again any ideas
Sorry i retract that last statement action system Icon has come back. Thanks once again for your great and simple instructions this had been bugging me for a while. your a superstar
Thank you.
it was greate.
i found for exactly this solution.
searched the Google i found it.
now this solution is correct and my old pas icons in notification customazion has removed.
Thank you very much.
help guys I have no tray/notify WHAT THE….
nice.. its not messy anymore!..
Thanx heaps – I had a few icons leftover from a clean-up from a nasty trojan and your tip worked a treat! Nice work! :-)
Thank you very much. very good information.
please visit… it work 10000%
http://www.winhelponline.com/blog/clear-customize-notifications-tray-items-windows-7-vista-xp/
This is a good one and it worked.
Thank you for the information about removing old/dead entries in the Notification Area “Customize”. I thought I was going Nuts! I had several entries of utilities and spent half an hour purging the actual executibles from my hard drive before I searched for the problem on the Internet. I used the Regedit approach and it worked fine. Regards.
thanks
Thank you so much!! I had installed a couple of games and couldnt get rid of these until I found this page. Thanks again so much your a star!!
Thanks alot.it works like a charm.
doesn’t work on win 7 x64
I use ccleaner and nothing