What I have found to work best is an app called Ringleader free. It allows you to create custom profiles and change the ringtone of each separately....there are a few limitations though, but I was able to work around them....
Once you install the app, you need to go into each program you want to...