Зарегистрировать программу Windows с протоколом mailto программно

Как мне сделать это такmailto: ссылки будут зарегистрированы в моей программе?

Как бы я тогда обработал это событие в моей программе?

Большинство решений, которые я нашел в результате быстрого поиска в Google, заключается в том, как сделать это вручную, но мне нужно делать это автоматически для пользователей моей программы, если они нажимают кнопку, например «установить в качестве почтового клиента по умолчанию».

Редактировать:

Удалена ссылка на Delphi, потому что ответ не зависит от вашего языка.

Ответы на вопрос(3)

Ваш ответ на вопрос