ClickOnce is a new .NET application deployment technology that makes it possible to deploy a Windows Forms based application through Internet Explorer.
From Microsoft MSDN:
With ClickOnce running, a Windows Forms application is as simple as clicking a link in a web page. For administrators, deploying or updating an application is simply a matter of updating files on a server; no need to individually touch every client.
The interesting part is that no administrator rights are required to install the application.
The end-user simply clicks on a link and the application installs itself automatically. If updates are available, the application downloads and installs them automatically. Thus, developers can be certain that end-user are always up to date.



After the application has been successfully published, you can browse to the specified location with Internet Explorer. The following screen will appear:

Click on Install to start the installation. .NET is verifying the application requirements:

If the pre-requisites are okay (in this case .NET Framework 2.0), the distributable files will be downloaded locally:

After the installation, the application will start automatically and can be used.

In this sample, a start menu entry has additionally been created, so that the end user is able to start the application from the start menu. If a newer version is available on the server, the updates will be installed automatically.
Using ClickOnce requires that the target client already have the .NET Framework 2.0 installed. Additionally, Internet Explorer must be used to install the application. Please do not hesitate to contact me, if you have any questions about this. I look forward to discuss this with you.