マルチスレッド未対応のVB.NETのバッチプログラムが動いています。
この質問で一番重要な「マルチスレッド未対応のVB.NETのバッチプログラム」が、どの様なプログラムなのかが不明で、何を心配しているのかがサッパリわかりませんが、現在ははかなり複雑な、C++やC#等と組み合わせて難易度が高い構造にわざわざしない限り、VB.NETだけで純粋に「シングルコア」だけしか使わないプログラムを作るのは困難なため、一般的には複数スレッド(複数コアとほぼ同義)で動作すると推測します。
現在はファイル入出力や通信処理、キーボードマウス、画像処理が入るだけで、複数スレッド(複数コア)で動作します。