前スレでButtonをControls.AddしてControls.Removeしたとき
Disposeされてない気がするとか言っていたものです。
結局、ButtonはDisposeされることが確認できたのですが、
WebBrowserコントロールはされないようです。
ヘルプにはリソースへの負荷の大きいから使用を終えたら、
必ずDisposeメソッドを呼び出してくださいと書いてあります。
でも実際は、WebBrowserコントロールのDisposeメソッドが、
コントロールを生成したスレッドと同じスレッドでしか
呼び出すことができないことが原因のようですね。
ファイナライザはコントロール生成したスレッドと同じスレッドでは呼ばれないので・・・