VS2005を使用した.NET2.0Winformアプリケーションビルドを.NET3.5SP1にアップグレードしました。VS2008によるビルド
UserPreferenceChangedEventHandlerによって参照されたToolStripControlが原因で、アプリケーションの.NET2.0でメモリリークが発生しました。
.NET 3.5にアップグレードすると、問題が修正されました。DataGridViewsにまだ問題があります。
これらは、UserPreferenceChangedEventHandlerによっても参照されます。
DataGridViewsに共通の問題があり、それらを含むフォームがガベージコレクターによってリサイクルされないようになっていますか?