Back to top

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.

Display and update short text next to system tray icon - Stack Overflow

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);

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 |