アドインがアンロードされ、OnDisconnection() メソッドが実行されたら、アドインによって生成されたすべてのスレッドをすぐに終了させたいと思います。より具体的には、これらのスレッドの 1 つまたはメイン スレッドが MessageBox などを作成した場合、アドインがアンロードされた瞬間にメッセージ ボックスが破棄されるようにします。
私が今見ている動作は、アドインをアンロードすると ([ツール] -> [アドインの管理]) スレッドがバックグラウンドで実行され続け、ユーザーが手動で閉じるまでアドイン関連の UI が見えたままになることです。