We don't actually communicate at all to the emulator which screen it should be ran from, we just call the emulator via command line. The emulator may do other things when the executable is ran standalone, vs when it ran via command line, but you'd have the reach out the emulator devs to figure out what is causing that behavior.