Hey,
I found some info. Turns out in the Daphne.bat file we create to launch Daphne from Mamewah, there is a possibility of using "if" commands to set certain game functions.
Not real batch code, but if you enter something like:
if %1 = lair then [launchwiththisswitch] etc.
it should work.
Note, in Daphneloader in the advanced functions, there is a "display commandline before launching" option for each game. If you select that and copy the command line info that displays when you run the game, all the pieces should be there to complete the "if" commands in the Daphne.bat file.
Here's the thing, does anyone know the proper BAT formatting code for an "if" command for this situation?
Let's put this mystery to bed Scooby Doo style. 
If the batch file is called with
batch lair -framefile xxx.txt -vldp
that's 5 parameters. "lair" is the second parameter, or %2.
So your batch.bat would be:
@IF "%2" == "lair" daphne.exe %2 %3 %4 %5
@IF "%2" == "spaceace" etc....
The ampersand makes the command not print out. Remove it for debugging.
Then you can set MAMEWah to run the command to launch Dragon's Lair thusly:
batch lair -framefile xxx.txt -vldp >log.txt
The >log.txt redirects the output from the batch file to log.txt. Daphne creates its own log which will be more helpful.
What "certain game functions" are you trying to use?
HTH,
Buddabing