No Windows, você pode registrar o manipulador de protocolo de URL personalizado manualmente seguindo o Registrando um aplicativo em um protocolo de URL Artigo do MSDN, ou você pode usar um pequeno aplicativo chamado CustomURL que automatiza isso. Basta adicionar o manipulador como abaixo (acredito que o Chrome requeira o prefixo "web +") e o aplicativo manipulará as edições do Registro, bem como o lançamento e a passagem reais do aplicativo da URL: