Tray Icon | System
While your request is a bit brief, it typically points toward one of two common goals. I am answering for the most likely one——but I have also included a quick note for developers looking to create them. For General Users: Managing System Tray Icons
Toggle the switches or Off for the apps you want to see permanently on the taskbar. system tray icon
Display and update short text next to system tray icon - Stack Overflow While your request is a bit brief, it
NotifyIcon trayIcon = new NotifyIcon(); trayIcon.Icon = new Icon("app.ico"); trayIcon.Visible = true; trayIcon.Text = "My App Running"; trayIcon.ShowBalloonTip(1000, "Info", "App started", ToolTipIcon.Info); Display and update short text next to system
The system tray icon serves several purposes:
| Problem | Likely Cause | Fix | |--------|--------------|------| | Icon missing after app start | Shell not refreshed | Call Shell_NotifyIcon(NIM_ADD) again or restart explorer | | Icon disappears after sleep | Windows cleanup | Re-add icon on system resume event | | Context menu flickers on right-click | Double creation of menu | Cache the menu instance, don’t recreate each time | | Not showing on some Linux DEs | StatusNotifierItem not supported | Use libappindicator or fallback to XEmbed | | Balloon tips blocked | OS notification settings | Check system “Focus Assist” / Do Not Disturb |