Oficialmente, o Windows não suporta mais "mailto webmail", mas isso não significa que não possa ser feito.
Estou usando o Gmail como meu cliente padrão no Windows 7 com o IE8, eis o que fiz:
faça o download e importe este arquivo de registro ( crédito para limneos em sevenforums.com), que é escrito com o Yahoo! Correio em mente.
vá para Programas padrão > Defina seus programas padrão > Internet Explorer > Escolha os padrões para este programa , em Protocolos MAILTO agora está disponível, marque a caixa e Salvar .
agora, todos os links mailto abrirão o Internet Explorer com o Yahoo! Mail / Compose, para mudar isso, abra o editor de registro e navegue para
HKEY_CLASSES_ROOT\Yahoo.Mailto\shell\open\command
clique duas vezes no valor padrão, a seguinte parte (url) dos dados do valor deve ser substituída:
http://us.mc01g.mail.yahoo.com/mc/compose?.rand=947383854&to=%1
para o Gmail, estou usando este URL:
https://mail.google.com/mail?extsrc=mailto&url=%1
para o Hotmail use este URL:
http://hotmail.msn.com/secure/start?action=compose&to=%1
voilá, o Hotmail como cliente de e-mail padrão no Windows.
p.s .: testei o Hotmail como cliente de e-mail padrão somente no Windows 7 & IE8, mas esta solução alternativa deve funcionar para o Vista também. Eu não uso o Firefox, mas tenho certeza que isso pode ser feito com FF também se você alterar os dados de valor da chave padrão de acordo (FF pode exigir% s em vez de% 1 no final):
C:\Program Files\Mozilla Firefox\firefox.exe http://hotmail.msn.com/secure/start?action=compose&to=%1
é claro que você terá que associar o FF ao protocolo MAILTO.
nota: como de costume, você deve fazer o backup do registro antes de fazer alterações.