単一ウィンドウの Mac OSX アプリがあります。ユーザーが「x」をクリックすると (windowShouldClose() が起動します)、ウィンドウを元に戻すように指示します (つまり、アプリを終了しません)。
Dock または cmd-tab からクリックしてアプリを元に戻そうとしても、アクティブになりません。
ドキュメントからクリックされたときに、ウィンドウを明示的にキー/アクティブにする必要があると想定しています。
もしそうなら、ユーザーが Dock からアプリをクリックすると、アプリに送信されるメッセージは何ですか?