65.9K
CodeProject is changing. Read more.
Home

Remove Notifyicon from system tray

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.42/5 (11 votes)

Jul 28, 2011

CPOL
viewsIcon

38163

Remove Notifyicon from system tray while closing the application from external application (killing proccess from another application)

I used NotifyIcon in one application and it's running. The icon showing in system tray. When i close my application directly, the NotifyIcon also not visible. Because i called NotifyIcon.Dispose() method in form_Closed method. But I close my application through external application. That is find the Process and kill that process. So my application was closed, but NotifyIcon is not removed from system tray. Previously i used ProcessName.Kill(), now it's changed to
ProcessName.CloseMainWindow()
Then close the my application and NotifyIcon from system tray also.