Ehrlich gesagt bin ich von dem verhalten eh etwas irritiert. Normalerweise würde ich bei den "extern" gelagerten Plugins im acknex_plugins Ordner erwarten, dass diese via LoadLibrary geladen werden. LoadLibrary führt allerdings nicht zu einem Crash, falls eine DLL nicht geladen werden konnte, sondern nur zu einen 0er Rückgabewert (der von Acknex abgefangen wird, sieht man z.B. wenn man korrupte DLLs in das acknex_plugins Verzeichnis verschiebt).

Da die engine selber (acknex.exe & acknex.dll) nicht Abhängig von ackoal.dll sind, sollte es eigentlich zu keinen Windows-Startfehlern kommen (wenn überhaupt zu Fehlern die kontrolliert von der Engine geworfen werden können.).
Naja soll Herr Lotter beantworten, ist sonst Rätselraten, welche Engine DLL die ackoal.dll unbedingt laden will (und damit eine Installation von OpenAL verlangt).