I know this might sound a little odd, why not have the updates done automatically? like most programs? just an idea. have the software ping a update server and have it install the updates automatically... security is an issue i know, but if google, microsoft, And everyone else can do it, i know you can do it. :)
-Chuck