>>685
なんで終了処理の方で使い分けようとするの?

終了時ではなく、起動時のMutex作成を
(開発環境での実行時は)行わないようにした方が
よいのでは?