Iniciando um aplicativo de desktop a partir de um site

É possível iniciar um aplicativo por meio de um navegador / URL? Quais são as opções para fazer isso?

Eu sei como fazê-lo com o IE e o Windows (que geralmente não funciona). Idealmente, eu gostaria que isso fosse independente do navegador.

Nossa aplicação é RCP, portanto, em teoria, o Java Web Start poderia funcionar, teríamos que fazer algumas alterações significativas na forma como entregamos nossa aplicação aos usuários, o que eu gostaria de evitar. Atualmente, nosso código de servidor da Web é todo Java, se isso faz diferenç

Eu praticamente desisti disso até clicar em um URL no site da Apple, que por sua vez lançou o iTune

Como a Apple faz isso?

questionAnswers(3)

yourAnswerToTheQuestion