Here is a "windows-ish" workaround if you want... I am not sure it is what you are looking for, but I think it might work.
Create a Shortcut for each of the front ends you want to launch. It doesn't matter where you put the shortcuts. Then in the properties for the shortcut, click in the "Shortcut Key" field and type a key to launch it. It will actually become Ctrl + Alt + your key. So if you hit your player 1 start button, it would be registered as Ctrl + Alt + 1. Not that you can't use keys like Player 1 button 1, since by default this is Ctrl.
Not set up your keyboard encoder to be programed at startup with these keys. For example, if you were using player 1 button 1 and button 2, you could have a batch file program your I-Pac to set button 1 to a macro of Ctrl + Alt + 1, and button 2 to a macro of Ctrl + Alt + 2.
Finally, make a desktop picture with the options you want. So when you launch windows, you will see your desktop which will show a picture, maybe with your first option on the left with Button 1 under it, and the second option on the right with Button 2 under it.
The only other piece should be to set the front ends to program the I-Pac at launch to your default settings, and at exit to your desktop settings.
I know it is a bit far fetched, but it might do just what you want without needing to install any other software.