Hi,
That's terriffic!
Two great tools/hacks in two days!
I'd love for surreal to be able to auto launch games, XPort style.
Regarding Surreal i believe it has some odd workings, (you probably know this but...) surreal launches games from a secondary .xbe file, where you intially use the 'launcher' app to choose your game.
It does this not with launch paramaters, but by writing an ini file and copying your chosen game to a a cache partition (X:, Y: and/or Z:) before launching one of several (around 6) 'emulator' xbe's which will then check said ini file. (As i understand)
Forum user Bomb_Bloke wrote a script for XBMC that performs these functions (I think it's more a proof of concept, i've not used it yet but understand it does work)
Perhaps you'd find it easier/quicker to write another launcher xbe that also takes paramaters, but rather than passing paramaters, it'd copy the rom and make the ini (as per the paramaters) before launching the app. Also if it'd help, Bomb_Blokes script, although in python, could give you a kind of guide.
The thread where i found most of this info, and the script, can be found
hereAnd XBMC again...
Yes, it probably is overkill for your purposes.
But all the same i implore you, just have a quick blast for the sake of curiosty, run it as an app from Evo-X and have a tinker, if you want a great looking interface, this is it.
And to satisfy my curiosity...
Why don't you want to use music/video on the xbox... i'm guessing either..
1) You have a nuts PC based media center (I hear XBMC Linux is coming along fairly well)
or
2) You are installing your xbox in a MAME cabinet (Cool!

)
Cheers again,
Shorty