Mac OS 10.4.x ではシェルスクリプトを *.command というファイル名にするとターミナルが
起動して実行できるようですが、おなじようなことを Mac OS X 10.3.x でできないでしょうか?

AppleScript で shell Script をラップすれば出来そうですが。。。。

最終的には、Dock に保存してログイン時に自動実行させたいのです。