Hast du mal überlegt, ob man nicht einen kompakten Loader starten kann, der dann die eigentliche Anwendung als zip, 7zip, rar oder sonstwas herunterlädt, entpackt und startet.
Letztendlich ist das eine Frage von Aufwand und Nutzen. Unser Virenscanner schlägt bei UPXen jedenfalls nicht an, daher Ruhe zumindest an der Front. Mit einer Umstellung auf Builds mit Runtime-Packages wäre bei vorhandenen Projekten ein größerer Aufriss verbunden, für den es aus Sicht der Entscheider keine schlagenden Argumente gibt. Und vom Anspruch eines eleganten Softwaredesigns musste ich mich schon vor längerer Zeit verabschieden...