Busy day on the forums for me..
Firstly, so there's no confusion, I am interested in seeing this sort of feature, regardless of the finished implementation. My interest is actually in the -nodisclaimer option.
This is another feature that I was thinking about a bit lately. I think this is a scenario where the flexibility of the software could be enhanced without having to really bring any usage complexity into the picture for users that do not have an interest in tweaking things.
<dramatic speaking>
This is a job for XML files!
</dramatics>
Basically, the way I see it, one could, without a lot of effort, add a delimited field entry tag (i.e. "MAMEEXECUTE1=autosave,nodisclaimer" for instance) to wherever the keymap produced by Runway is stored and be able to declare which command line options are added to the execution string. One could even add a suffix (i.e. "MAMEEXECUTE1_FOR=194x,1943,mslug5,cthd2003,pacman") to state which roms would execute with those options. Obviously a priority status would be part of that and whatnot.
I was also thinking that something like this could be used as a precursor to the possible addition of support for other emulators, which is something I hope could enter the picture at some point for mGalaxy (Sorry, man, but Strider2 just runs better on Zinc...).
Thanks again for a great front-end that just works! I wouldn't be here typing any of this if I didn't appreciate the hard work already put in!