You can launch a windows application from a website using a technology called ClickOnce.
This is a deployment technology for .Net applications which allows your users, as the name suggests, to install the software from the website with a single click.
ClickOnce Deployment[
^]
I've also previously addressed some of the pit falls of this approach in a previous answer.
redirecting web page to windows form[
^]