Perhaps off topic, but has anyone thought of using a AHK or AI script running all the time in the background to monitor what program is active and then switch the XPadder config on the fly? I was just thinking that with a statement like the following for each program, you could avoid using launch before and launch after for configs alltogether! #Persistent SetTimer, ConfigTimer, 100 ConfigTimer: #IfWinActive, GameEx { Run, "C:\Emu\XPadder\GameEx.cfg" } #IfWinActive, MAME { Run, "C:\Emu\XPadder\MAME.cfg" } #IfWinActive, ZSNES { Run, "C:\Emu\XPadder\ZSNES.cfg" } Return Any thoughts?