>>592
GUI周りはよく分かってないんですが,
ざっと見る限り終了時の処理が正常に行われなくなるようです.

原因はjvm.dllとjawt.dllがpathの通った場所にないか,それが32bit版で読み込めないかだと思います.
Windows環境に詳しい方,補足があったらよろしゅう.