It's a .NET application, why can't you setup a ClickOnce app? It's really easy and you can completely influence the updating. Read more about ClickOnce on this blog (it has more articles on it): Manual check for updates with ClickOnce - Dennis van der Stelt