I did few test and here is what i have found:
There are 2 problems is in FPlauncher 1.295 WIP 10:
1. It incorrectly start FP and detects end of game.
In FPLauncher.ahk is:
if (saveFPTables = "true") {
Hotkey, $ScrollLock, SetSaveFPNeeded
Run, "%emuPath%\%executable%" /open "%tablePath%\%tableName%.fpt" /play /arcaderender,,Min UseErrorLevel
} else
Run, "%emuPath%\%executable%" /open "%tablePath%\%tableName%.fpt" /play /Exit /arcaderender,,Min UseErrorLevel
FPlauncher try to add save table feautre and starts FP without "/Exit" (because saveFPTables is set "true"). It creates problem: when user hit ESC key, FP game window is close, but editor is still open (but not visible) and script wait until ALLl FP windows are closed.
This script will work, if user hit "ScrollLock" before ESC key or will exit from table thru FPLauncher menu..
Solution is to add "/Exit" switch in both Run command. It will break "save fp table feature" but exiting from table will work and You will don't have to kill "Future Pinball" process from Process Manager.
Please remember to compile FPLauchner.ahk.
BAM switch "/STAYINRAM" don't change anything.
2. FP error message during load (visible on Romuluz screenshot from first post). This window is in part my error. BAM on load try to set focus for FP window. FPLauncher try to do same thing (and to display own loading window). This message window is only information from system, that commands from BAM are for long time ignored. This window disapper without any more troubles when table loading will be finished.
In next BAM release i will try to solve problem. But right now i have few started things inside BAM and can't build quickly new release.