"Profiles" for any Mac application?
Check out SwitchUp. 


http://www.irradiatedsoftware.com/switchup/


It used to be called rooSwitch and it was awesome for managing app prefs and data files. Now it's better and more awesome.