If you have many system tray icons and you didn't like it, then you can remove it. If you would like to disable them permanently and not show any system tray icons at all you’ll need to change some things in the Windows Registry. Please follow my steps.
Solution
- Click on Start, type regedit into Search-bar of Start Menu and press Enter.
- Now you have your registry editor opened and you should find the Explorer key by going to following directory:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
- Now right click in the window on the right, click on new DWORD (32-bit) Value and name the new Value NoTrayItemsDisplay.
- Double click on the NoTrayItemsDisplay Value and assign a Value data of 1 to the Value. Click on OK and you're done.

After rebooting your computer, your system tray should be icon free.
Tips
See also
If you have too many icons in your notification area of Taskbar and want to hide these system tray icons in Vista, please follow my steps.
Many users can find hide inactive icons tray in the taskbar tray in Windows 7, Windows Vista and Windows XP. Many people like this tray because it can hide some inactive and unnecessary icons from the taskbar. However, it stops working or missing in spite of enabling it from the control panel or the taskbar properties sometimes. How to solve this problem is talking here.
There are many icons on my Windows Taskbar Notification Area, but I don't know what they are, could you help me to Get detailed information on Windows system tray icons?
Related Unresolved Questions