PaxCompiler hatte den Riesenvorteil, dass man einfach Interfaces in Units packen konnte, die dann sowohl in die Exe einkompiliert als auch mit der Skriptlösung mitgeliefert werden können. PaxCompiler konnte die Units dann einfach direkt kompilieren und die Referenzen auf die Interfaces konnten dann in beide Richtungen über eine mit Generics ausgestattete Schnittstelle weitergegeben werden. Die entsprechenden Objekte konnten also sowohl mit dem PaxCompiler kompiliert werden als auch aus der Exe stammen.
Eine so tolle Integration bietet leider keine andere Lösung soweit ich weiß.
Ich kenne den Pax-Compiler zwar nicht, deshalb kann ich das nicht wirklich beurteilen, aber die Scripting-Engine von FastReport kann auch ziemlich eng mit einem Delphi-Executable verzahnt werden. Die erstellt allerdings nur Bytecode und keine eigentständigen Executables. Je nach Anwendungsfall könnte das aber ein guter Ersatz sein, insbesondere, wenn man FastReport bereits verwendet.