あるwindowsアプリケーションを実行する時は、いつもオプションを付けて
c:\test.exe /option
のように起動したい
っていう場合、どうしますか?

おそらく、まず思いつくのは、アプリケーションのショートカットを作成して、
リンク先に
c:\test.exe /option
って記述する方法ですよね。

ところが、別のアプリケーションから同じように実行したい場合など、
ショートカットでは、うまく認識しないことがあります。
例)c:\test.exeと認識されてしまう等
こんな場合、どうすればいいでしょう?

Windowsが普及する前のMS-DOSの世界を経験したことがある人であれば、
バッチファイル(拡張子がbatのテキストファイル)で記述してはどうか?
って思い付くはず。
例えば、test.batに
c:\test.exe /option
って記述して実行してみると、
あらら〜、アプリケーションは実行されるけど、コマンドプロンプト(DOS窓)が開いてしまう・・・
コマンドプロンプトを開かないでアプリケーション実行する方法はないのでしょうか?

今度は
start /b c:\test.exe /option
って記述して実行してみると、
コマンドプロンプトは開きません。
というか(チカッと)一瞬開くけど、すぐに閉じると表現した方が正確です。

これでもいいけど、チカッとしない方法はないのでしょうか?
Java Script(拡張子がjsのテキストファイル)を使う方法があります。
例えば、test.jsに
var wshell = WScript.CreateObject( 'WScript.shell' ) ;
wshell.Run( 'C:\\test.exe /option', 0 ) ;
って記述して実行してみると、どうでしょうか?
見事、コマンドプロンプトは開かず、アプリケーションが実行されます。
(※区切り子は\を重ねて\\と記述しないとだめです)
難点としては、セキュリティーソフトによっては、悪質なスクリプトとみなされてブロックされることがあります。

以上、こんなことを知っていると、何かいいことがあるかも・・・(笑)