OK, das Programm heißt MakeUpdate, ist Freeware und zB
hier zu finden. Da is auch gleich eine kleine Beschreibung.
Die Zip-Datei enthält nicht nur das Programm, mit dem du dir deine Update-Dateien erstellen kannst, sondern auch den kompletten Quelltext, so daß du die Update-Funktion ohne weiteres in ein eigenes Programm einbauen kannst. Ich hab mir so zB ein extra Programm geschrieben, daß ich mit ausgeliefert habe, das dann eben bei Bedarf das Hauptprogramm (oder sich selbst) auf den neuesten Stand gebracht hat.
Viel helfen kann ich dir allerdings nicht, da ich das damals mit einer einiges älteren Version geschrieben habe, und sich da anscheinend einiges verändert hat. Is außerdem sowieso schon ne ganze Weile her, müßte mich da also sowieso erstmal wieder zurechtfinden. Es ist aber eine Hilfe-Datei dabei und ich denke, daß du wohl hier oder auch auf Delphi-Source reichlich Hilfe dazu finden wirst.
Ich finde eben so einen Updater immer besser, als immer die komplette Datei herunterzuladen. Daß das natürlich ungleich schwerer umzusetzen ist, ist natürlich wiederrum ein Nachteil. Dennoch sieht eine "in-program-update-Funktion" immer um einiges stylisher aus!