Comment enregistrer un protocole URL personnalisé dans Windows?

Comment puis-je enregistrer un protocole personnalisé avec Windows afin que lorsque je clique sur un lien dans un e-mail ou sur une page Web, mon application s'ouvre et les paramètres de l'URL lui sont transmis?