Take a look at the link below, you may find it of interest.

http://liveupdate.openwares.org/

Taken from the page.

Software developers who want to add "update from web" capability to their software will love this free developers' tool. Using LiveUpdate you can add a professional web based updating system to your software in about the time it takes to have a coffee. LiveUpdate is a "must have" tool for any designer, developer, or programmer who is serious about the evolution of their software. With just a few clicks, users can find out whether a new version of your product is available, download it, and install it automatically. Or configure your software to launch LiveUpdate silently whenever your software it is opened, notifying users as soon as a new update is available.

Whilst this is for developers who want to add live update to there own applications, you may be able to find some inspiratrion further ideas from it??