All embedded files will be extracted to the temporary folder before the main script runs.
The %MYFILES% variable contains a path to this folder, so you can use it in batch commands.
For example: CALL "%MYFILES%\filename.here"
It is likely that you have specified a fixed path to the files, which changes on different systems.
Always use the %MYFILES% variable. The second possible reason could be the lack of double quotes for long file names.
The Ghost application uses an invisible window, so it does not support user interaction.
Do not use PAUSE or other commands that require user input. Doing so will cause the script to stop, which can only be interrupted by the Task Manager.