sooo, nun die Lösung:
es hat doch was mit dem "save as application" zu tun gehabt;
da ich nämlich sowohl eine skript.scpt und eine skript.app im gleichen ordner hatte, startete das aufrufende Programm immer das .scpt, obwohl ich ihm gesagt habe, dass er das app starten sollte
also scpt gelöscht und nun funkts!!!