hast du in den Compilereinstellungen alle Debug Kreuze ausgeschaltet? Danach muss man dann das Projekt neu erzeugen (nicht neu compilieren!).
Du kannst Updates auch einfach über Protokolle verschicken, die eine Fortsetzung nach Abbruch ermöglichen (
FTP, HTTP). Zudem ist ja packen möglich.
Die EXE in Delphi kann man schnell kleiner machen, indem man gleich garnicht
VCL verwendet. Aber der Erstellungs- und WartungsAufwand wächst dann natürlich, weil große
nonVCL Apps etwas kompliziert sein können (man suche das Ziel von SendMessage).