To keep track of many tray icons you may hide those that you don't need all the time. You can still access such hidden tray icons in the context menu of 12-Tray.
12-Tray will also restore tray icons after a 'crash' or restart of the taskbar (which in fact is displayed by the module explorer.exe, aka Windows shell). Usually the taskbar comes up after a crash without any tray icons. You had to stop and restart all related programs to restore the tray icons. Now, 12-Tray will restore tray icons automatically.
This software is a shareware. You will be able to download and test 12Ghosts TrayProtect during a certain period of time, then, if it does what you need, you will have to acquire the full version from 12Ghosts TrayProtect publisher. The 12Ghosts TrayProtect 8.11 free trial version contains an installer and an uninstaller, and has a size of 2500 Kilobytes.
For additional information and support request, please contact directly 12Ghosts TrayProtect publisher.

12Ghosts TrayProtect Screenshot