従来の vb6 アプリケーションには、ThunderRT6Main などの隠しウィンドウを作成しないというセキュリティ要件があります。ThunderRT6Main は、vb アプリケーションが作成されるたびに作成される隠しウィンドウです。
私はactivex dllなどを作成し、PEヘッダーを変更して真のコンソールexeとして実行しようとしましたが、これらはすべてこれらの非表示のvbウィンドウを生成します。
これらの非表示のウィンドウがイベント処理に使用されることは理解していますが、exe には GUI がなく、イベント駆動型ではありません。