Only way to keep totally hidden in script is to create a black gui as you already know. I had my multi-wrapper doing this but removed since it's already a feature that Tom uses in GX so I removed out of respect. But since a second window opens to choose game you always have to have a black gui on top. As far as technique for choosing games for vivanonno, since there's only 6, i have my wrapper press down depending on what rom is passed in commandline and then select it and run.