Chamar o menu de contexto do NotifyIcon

Quero tê-lo de tal forma que clicar com o botão esquerdo no NotifyIcon também faça com que o menu de contexto (definido com a propriedade ContextMenuStrip) seja aberto também. Como eu conseguiria isso? Eu tenho que lidar com o Click e descobrir o posicionamento sozinho?
Edit: mostrando o menu com os resultados trayIcon.ContextMenuStrip.Show () são alguns comportamentos indesejáveis:

O menu não é mostrado no mesmo local como se você clique com o botão direito do mouse no NotifyIcon (parece que você não pode definir as cordas xey para onde está a barra de tarefas, pelo menos no Windows 7, que é o que estou executando). Aparecerá acima da barra de tarefas (não é grande coisa, mas a consistência seria legal).

Enquanto o menu é exibido, há um ícone extra adicionado à barra de tarefas.

Clicar em outro lugar que não o menu não o fecha (ao passo que, se você clicar com o botão direito do mouse para abrir o menu de contexto, clique em outro lugar onde automaticamente fecha o menu de contexto).

É possível invocar o menu, no entanto, o manipulador de clique direito incorporado está fazendo isso?

questionAnswers(4)

yourAnswerToTheQuestion