title: NotifyIcon click event not firing
body: <pre><code>class MainProgram
  {
      static NotifyIcon _notifyIcon;
  
      public static void Main()
      {
          _notifyIcon = new NotifyIcon();
          _notifyIcon.Icon = new Icon("icon.ico");
          _notifyIcon.Click += NotifyIconInteracted;
          _notifyIcon.Visible = true;
  
          while(true)
          {
              Thread.Sleep(1000);
          }
      }
  
      static void NotifyIconInteracted(object sender, EventArgs e)
      {
          throw new NotImplementedException();
      }
  }
  </code></pre>
  
  <p>Above is a minimum example. For some reason the NotifyIconInteracted method is never called. The notify icon shows up, I left/right click on it multiple times and the event just won't fire.</p>