Hi James,
I just got the idea that you could make perhaps the "disabele and EnableGroup command"with the "focused window"a little automation.
For example, if XBMC is in the foreground, all other media groups such as WMC, MM, MP ... to disable set and so on and only the default groups are always active, so you can perform a full install with all media programs, without impeding the commands themselves. Right now I make it so that I use "launchRAW" command and "disableGroup / EnableGroup" command to start a program such as MM and activate so that only commands for this program, so I must not start multiple instances of VC or share Groupprefixes.
Kalle
PS: I have testet, it works perfect