>>722
具体的にどうやるのか教えてくれんか?

このサンプルはマルチスレッドなので、スレッドセーフなコンソールアプリで作るのかもしれない
と思い、やってみた。

コンソールアプリのプロジェクト作成
->クラスを追加
->サンプルをコピペ
->System.DrawingとSystem.Windows.Formsを参照設定
->Module1のMainにProgram.mainを追記

こうすると確かにコンソールフォームの上にstartボタンとcancelボタンを備えた
フォームが立ち上がるが、サンプル作成者が意図した挙動をしているのかよく分からん。

フォームアプリで最初に作られるForm1は自動生成されるForm1.Designer.vbとセットになってるので
おそらく重複する箇所があるのだろうが、消すべき所がよく分からん。
コードをコピペするのではなく、挙動を推測しながら抜粋していけばいいのだろうが
そういうやり方を求められるなら、サンプルコードとは言えんし・・・