How do I manually create an icon in the system tray?



The conventional approach is easy enough; drop a NotifyIcon onto a Form.
When the form is loaded - bingo - the icon appears in the System Tray.

I can't use this approach though. I'm writing a service. But I'd like my
service to install an icon on the System Tray so that the user can start /
stop / and otherwise control the service interactively, and without having
to go to the Services applet. How do I do this?

Thanks for your advice.

- Joseph Geretz -


.



Relevant Pages

  • Re: How do I manually create an icon in the system tray?
    ... That would preclude the service itself from using the system tray for a ... notify icon. ... the System Tray which allows the developer to test Start / Stop, ... instantiating a NotifyIcon instance. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: How do I manually create an icon in the system tray?
    ... When the form is loaded - bingo - the icon appears in the System Tray. ... I do note that the "drop a NotifyIcon onto a Form" is just a shortcut for instantiating a NotifyIcon instance. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Running an windows app in memory
    ... a nifty example of using a NotifyIcon in the ... Must also occur before encountering any code that creates a WinForms object, ... I find the setting of the ShowBalloonTip of the icon parameter makes no ... or having the icon persist in the system tray after you ...
    (microsoft.public.dotnet.languages.csharp)
  • Newbie question - Service and NotifyIcon
    ... puts a NotifyIcon in the system tray. ... OK but I don't get the icon in the system tray when I log in. ... for newly-logged-in desktops to add the NotifyIcon to? ...
    (microsoft.public.dotnet.languages.vb)
  • NotifyIcon "sticks" to system tray after closing
    ... NotifyIcon, the icon stays visible in the system tray. ... It only disappears ...
    (microsoft.public.dotnet.languages.csharp)