>>143
・メイン画面とダイアログはメインスレッドにする
 処理のみサブスレッド化
・ダイアログでタイマー回して処理サブスレッドの状況を表示
・とりあえずメイン画面はサブスレッドに直接アクセスしないよう
 作ってみる

画面がいくつあろうとできる限りUIスレッドは一つにした方がよい。
ただエクスプローラーの様に一つの画面が処理待ちで固まると
他の画面も固まるため、どうしてもという場合だけUIスレッドを複数にする