Another share, given found a simple way to achieve this. May save someone some time... Scenario: A lot of PS2 games require different settings from each other to run properly (e.g. different graphics settings; speedhacks and shaders). Thus - need a way to boot each game from gameex with individual settings. Solution: Download and install PCSX2. Download and place PCSX2Lunch (a launcher) into your PCSX2 folder: http://forums.pcsx2.net/Thread-PS2Lunch-a-simple-launcher-for-PCSX2 TIP: Set all your default settings in the default profile before adding isos to PCSX2Lunch (e.g. - set your screen resolution in the GDSX plugin and configure your controls) Add your games to PCSX2 Lunch: It will provide you with a serial number (in column serial) Rename your roms to include the serial number enclosed in square brackets. Doesn't matter where in filename. This must be in the format: [AAAA-00000] - don't forget the dash! E.g.: At this point, you may have to re-link your files to the PCSX2Lunch launcher (you'll click Normal Start or Config Start on a game - it'll prompt you for the file location - just locate and it'll be fine the next time) Create this Batch file, edit the file locations to match your own and save in PCSX2 folder as "PCSX2_LUNCH_LAUNCH.bat": In your PS2 GameEx setup, do the following: Obviously, changing you paths/filenames to those relevant to your setup. And that's it. Basically, the batch file extracts the serial number from the filename and this is sent to PCSXLunch, which in turn, applies the individual settings for the game and launches it. Hope this helps someone.