Two Version of an Application
Keyboard Maestro can do this by running a macro upon application launch/quit.

Have your two folders for your application named such as '&lt;app name>-main' and '&lt;app name>-second' then switch them out using macros such as the following: