headkaze, First off, I wanted to thank you for all of your work on this wonderful (not-so-)little program. It's been a real boon to what I've wanted to do with my project. I've set up layouts for MAME and it works like a charm and I've begun to focus my attention on my two emulators, Nestopia and ZSNES. I have a few questions and some things I've found along the way. First off, is there any reason that when I'm setting up emulators in Edit -> Options -> Emulators that I have to select a target file or directory twice? For example, if I was selecting the NES label file that I created, NES.ini, CPWizard would bring up the file dialog box twice successively. I don't use the GameEx plugin to pass parameters to CPWizard when launching a game. I actually call it from an AHK script that displays the control panel for several seconds before the emulator is launched. In the case of an emulator, it makes the a similiar call to CPWizard running in resident mode as in this example: > CPWizard.exe -emu NES -game "Castlevania" -timeout 10000 Is this effective in setting the -game parameter for later function calls and/or hotkeys in order to show the correct game layout? Or in other words, if I later pressed the "Show Key" hotkey, would it still bring up the layout for Castlevania? I also wondered if there was any more development in testing emulators. I know that you stated previously that you were having difficulty with Project 64 not wanting to minimize. I tried a few tests of the "Show Key" in Nestopia but without any results. I'm just trying to narrow down if I'm fighting a problem from the question above or if Nestopia is simply preventing the layout from showing.