Это может не соответствовать всем вашим требованиям, но вот что сработало для меня. Я хотел, чтобы ссылки mailto открывались в моей почте Yahoo на Chrome.
Панель управления> Программы> Программы по умолчанию> Настройка программ по умолчанию
В списке, который появляется слева от окна, нажмите на Google Chrome
Затем нажмите на ссылку «Выбрать настройки по умолчанию для этой программы», которая появляется в нижней части окна.
В следующем появившемся окне в разделе «Протоколы» установите флажок «MAILTO», чтобы выбрать его, затем нажмите кнопку «Сохранить» в правом нижнем углу.