the "click once" deploy method has an option to create an updatable network install. After the user installs the package the program checks for new versions everytime it loads. If one is found it automatically upgrades itself.
Do some reading about click once.
Burn the land and boil the sea
You can't take the sky from me