For desktop based applications, what are best practices to perform auto updates? Currently, we download all files, then copy and register (if com dll) to their respective direc
Use an existing framework
On MacOS X: use the Sparkle framework, http://sparkle.andymatuschak.org
On Linux:create packages & setup repositories for the distros you will support