Hi DelphiManiac!
Das Problem kenne ich. Das gibt es in verschiedensten Formen. Mit Programmen, Scripten oder Musik-Archiven. Für jedes Problem schwirrt mir im Kopf allerdings eine andere Lösung. Da es sich nur um eine einzelne Exe handelt, empfehle ich eine einfache Update-Funktion. Die würde auch ohne eigenen Server, zum Beispiel mit einem Freehoster gehen.
Das Prinzip und die Umsetzung davon sollte ja nicht so schwer sein. Du könntest auf einem Webspace zum Beispiel eine Datei anlegen, welche nur die aktuelle Version ausgibt. Mit dem Programm einfach die Versionen vergleichen, bei Bedarf die neue runterladen und dann das Programm neustarten.
Von deinem Vorschlag würde ich eigentlich eher abraten. Zwar ist dieser Fall selten, in deinem Fall wahrscheinlich auch nichts schlimmes, aber was passiert, wenn der Windows Server nicht erreichbar ist? Dann hat keiner der Clients mehr Zugriff auf das Programm. Wäre auch eher ungünstig, oder?
Mit freundlichen Grüßen,
Valle