WPF3.5では.NET FrameworkのAdd-In機能を使って、UIを追加できるようになりました。
次の2種類のAdd-Inがあります。
ホストアプリとAdd-Inとの間で契約のやり取りが必要なので、手順は少し面倒ですが次のような手順でAdd-Inを利用します。Add-Inのロードとともに削除も可能です
以下の画像は3種類のAdd-In UIで同じデータを表示したものです。