GUIでサクサクつくったデータ変換のためだけのVBアプリを
コマンドラインからも動作させる必要があったのでやったことがあるよ。
(バッチファイルとMakeで大量データを自動生成させるため)

普通に起動したらGUI
パラメータオプションで起動したらGUIなし

どちらも実装すればいいとは思うけど
用途としてはGUIの方がなんでも出来るから
必要がなければCUIは必要ない。