メインフォームとスプラッシュウィンドウ。の続き3。

前のはこれ→メインフォームとスプラッシュウィンドウ。の続き2。
どうやらシャノンさんがいろいろ調べてコメントにも残して下さっているようです。
アプリケーション フレームワークの実装がどうなっているかですが、どうやらスプラッシュは別のスレッドのようですね。で、スプラッシュのスレッドでApplication.Run、メインフォームを表示するスレッドでもApplication.Run・・・ですか。でもってメインフォームを表示するスレッドのどっか(Idle?メインフォームのLoad?)のイベントハンドラからスプラッシュのスレッドにDisposeをInvokeすると。
なるほどぉ。

# Reflectorってのがあるんですねぇ・・・。