VB.NETでActiveXコントロールを使い、そのコントロールからモードレスフォームを表示できない拳

プラグイン開発サンプルをVB.NETに変換してみようとしたのだが、ActiveXでモードレスフォームを表示しようとするところで

ActiveX DLL、ActiveX コントロール、またはプロパティ ページから
このホスト アプリケーションにモードレス フォームを表示することはできません。

といわれてしまう。
http://www.appdevel.co.jp/technicalinfo/tips.aspx
を見ると、これは仕方のないことらしく、回避策としてVB6で、このコントロールをラッピングするActiveX EXEを作るというのが書いてあった。
うーむ。そこまではしたくないしなあ。素直に6でいじるかなあ。。。