MacOS X関連、JavaScript以外の言語
BOMを含めた(UTF-8で記述されている)シェルスクリプトを、AppleScript中からdo shell script命令で呼び出すと、「実行可能なファイルではない」と判断されます。
この場合、ターミナルでの実行時(「UTF-8/UTF-16のファイルを、シェルスクリプトとして使う際の問題」を参照のこと)とは異なり、極めて悪いことに処理が強制停止されてしまいます。