Wie wird das denn normalerweise gemacht? Ich dachte ich hätte schon die ein oder andere Anwendung gesehen, die so mit dem TrayIcon de/aktiviert wird.
Ich kenne keine außer Windows selbst mit der Lautstärkeregelung. Und wenn du dir das mal anschaust, wird dort die Aktion beim MouseDown ausgelöst, vermutlich genau aus dem von dir genannten Grund.
Was spricht denn gegen onMouseDown?