開発掲示板に投げるべき話題でしょうが,あいにく開発に
参加できませんので,こちらに投稿します.
マウスの右クリックで呼び出すコンテキストメニューに
ついて,右ボタンを押した時点でポップアップさせるような
仕様にしてみてはどうでしょうか.
現状では右クリック(つまり押して放す)した上で,メニュー項目を左クリックするわけですが,これを
右ボタンを押したままでメニュー項目の選択を行い,
ボタンを放した時点でコマンド実行という流れにしては
どうかという提案です.
WM_RButtonDown(ですかね)WM_RButtonUpイベント
を組み合わせてできそうですが,どうなんでしょうか?