We are integrating a 3rd party app into ours, part of doing this we will provide access to their functionality through our system tray icon however need to suppress their tray icon so there are not duplicate icons. I am aware of the shell_notifyicon(NIM_DELETE,...) The problem is the ... how can one enumerate the icons to get the NOTIFYICONDATA structures? Or if I get the Icon ID from the 3rd party (not sure if this is static or dynamic some examples showed it to be static but that doesn't make sense) will this help if I create a new NOTIFYICONDATA structure with this info? Any help is appreciated.