Is there a way to set a default browser per program in Windows 7? For instance clicking a link in Outlook 2010 would open a page in Firefox and clicking a link in Skype would open in chrome.
I agree with @kinokijuf, but a workaround would be to first create a convenient way to change default browsers with easily. With that, one could then build a script or other mechanism to invoke specific programs after first setting the default browser as desired. (That is, for example, a script that would set default browser to Chrome and then launch Skype.) Of course with that approach the "wrong" browswer would be invoked if two programs stayed open at the same time.
Here is a very old blog post on setting up the changing of default browsers that may be of help: http://jimcofer.com/personal/?p=76