Você não pode. A configuração padrão do navegador faz parte do shell.
Existe uma maneira de definir um navegador padrão por programa no Windows 7? Por exemplo, clicar em um link no Outlook 2010 abriria uma página no Firefox e clicar em um link no Skype abriria no chrome.
Você não pode. A configuração padrão do navegador faz parte do shell.
Concordo com @kinokijuf, mas uma solução alternativa seria criar primeiro uma maneira conveniente de alterar facilmente os navegadores padrão. Com isso, pode-se então construir um script ou outro mecanismo para invocar programas específicos após a primeira configuração do navegador padrão, conforme desejado. (Isto é, por exemplo, um script que configuraria o navegador padrão para o Chrome e depois lançaria o Skype.) É claro que com essa abordagem o navegador "errado" seria invocado se dois programas permanecessem abertos ao mesmo tempo.
Aqui está uma postagem de blog muito antiga sobre como configurar a alteração de navegadores padrão que pode ser útil: link
Você pode indiretamente. O Seletor de Navegador 2 atuará como seu navegador padrão perguntando toda vez que navegador usar.