Since I run a batch file as the executable to run Daphne, I mistakenly lead you to do the same thing forgetting that UncleT's method that you're using doesn't work that way. Sorry.
Since the command line is actually passing the name of the batch file to run, try leaving the Executable field blank, and refresh the game list. I just tested this and it works. In your batch file, you can add a line at the bottom with just the word PAUSE so it will pause for you to read any errors.
Since you are only running 3 laser games, I don't want to further complicate matters by showing you my method though it uses only a one line batch file. However it does require you to name your frame file to the same name as your rom. Fact is, a batch file isn't even necessary if the frame file has the same name as the rom. The only reason I use a batch file is because my Daphne games are in the same game lists as Mame. Now I know I have confused you. Sorry!
My previous instructions in the other message would have worked if you didn't have a space in the batch file name. However it would only run Dragon's Lair which isn't much help when you want to run two other laser games also. That's where I was leading you astray. If you cannot get UncleT's method to work, you might PM him. I'm sure he will know immediately why.
ADDITIONAL:
Just looked in UncleT's guide for what to put under executable for Daphne when using his method and it has:
Daphne (batchFiles) = <leave blank>