Hi,
du kannst doch deinem Programm (in was für einer Sprache du es auch immer schreibst) sagen, es soll beim Start auf http://deineupdatelocation.tld/ schauen und von da die neusten Komponenten runterladen in das eigene Programmverzeichnis kopieren und sich dann neu starten.
Ciao, Frank