OnInit内でのエラー処理ってどうやるんでしょう?
returnしただけだとウィンドウが残ったままです。
WM_DESTROYするとアプリケーションエラーになります。