Как определить обработчики протоколов браузера?

Я создал собственный обработчик протокола URL.

http://

mailto://

custom://

Я зарегистрировал приложение WinForms, чтобы отвечать, соответственно. Это все прекрасно работает.

Но я хотел бы иметь возможность изящно обрабатывать случай, когда у пользователя еще не установлен обработчик пользовательского протокола URL.

Для того, чтобы сделать это, мне нужно иметь возможность обнаруживать зарегистрированные обработчики протокола браузера, я бы предположил из JavaScript. Но я не смог найти способ опроса информации. Я надеюсь найти решение этой проблемы.

Спасибо за любые идеи, которыми вы могли бы поделиться.