初めてお邪魔します。ちょっと変なことをお聞きするようですが、よろしく。

Basilisk II という 68K Mac のエミュレータがあります。インストールして
起動すると、Mac の画面が出て、Mac らしい操作ができますが、winXP で他の
アプリケーションを起動して終えて元に戻ったとき、復帰しないことがあります。
win98 では、この現象が出ないように思えます。

エミュレーションは、ソースを見ると、起動後スレッドを次々に立てて、mutex
で管理しているようです。(出てくる画面にはタイトルバーがありますが、
メニューはありません。full screen 指定ならタイトルバーもありません。)
  よくある API application に付く WinProc はありません。

質問は、mutex によるスレッド管理で、winXP になって、何か変わったことは
あるのでしょうか。因みに Basilisk II は、winXP には正式に対応していな
いふしがあります。