title: Invoke NotifyIcon's Context Menu
body: <p>I want to have it such that left clicking on the NotifyIcon also causes the context menu (set with the ContextMenuStrip property) to open as well.  How would I achieve this?  Do I have to handle Click and figure out the positioning myself?<br>
  Edit: showing the menu with trayIcon.ContextMenuStrip.Show() results is a few undesirable behaviors:</p>
  
  <p>The menu is not shown at the same location as if right click the NotifyIcon (it appears that you can't set the x and y coords to where the taskbar is, at least on Windows 7 which is what I'm running).  It will appear above the task bar (not that big of a deal, but consistency would be nice).</p>
  
  <p>While the menu is shown, there is an extra icon added to the task bar.</p>
  
  <p>Clicking somewhere other than the menu does not close it (whereas if you right click to bring up the context menu clicking else where automatically closes the context menu).</p>
  
  <p>Is it at all possible to just invoke the menu however the built in right click handler is doing it?</p>