System.AddIn

http://d.hatena.ne.jp/akiramei/20071111/1194786373
↑で、AppDomainを使ってDLLをロード/アンロードさせましたが、.NET3.5ではアドイン開発用にSystem.AddInが追加されています。簡単なサンプルを書こうかと思いましたが、既に分かりやすい記事があったので、そちらを紹介するだけにします。(^^;
http://msdn.microsoft.com/msdnmag/issues/07/02/CLRInsideOut/default.aspx?loc=jp
http://msdn.microsoft.com/msdnmag/issues/07/03/CLRInsideOut/default.aspx?loc=jp
技術的な詳細。

How To: Build an Add-In using System.AddIn | Guy Burstein's Blog
シンプルなサンプル。丁寧に解説してくれています。