Currently, switching contexts means quitting unneeded applications, though I'd certainly be interested in exploring alternative needs, and I'm planning on implementing whitelisting of apps on a context- and/or global basis.
I'm planning on using a pricing model of a one-time, fixed fee per major version, à la Sublime Text.