Ob Sie die Engine mit SED, per Batchdatei, oder auf dem Kopf stehend aufrufen, sollte keinen Einfluss darauf haben, ob Ihr Skript OpenAL benötigt. Ich kann Ihr Problem auch hier nicht reproduzieren.

Ich denke eher, Ihr Aufrufproblem liegt am Ordner. Vielleicht haben Sie irgendwelche DLLs oder include-Files in den "templates" Ordner kopiert, in dem sich Ihre Skriptdatei befindet? Wenn sich darin ein OpenAL-Plugin befindet, wird es geladen und erfordert die OpenAL Installation.

Wenn sich Ihr Skript unterschiedlich verhält, je nachdem wie Sie es aufrufen, können Sie davon ausgehen, dass irgend etwas nicht stimmt. Das sollten Sie herausfinden, bevor Sie weitermachen.