Du benutzt einen EXE-Packer? Es kann durchaus sein, dass sich der mit deiner Delphi-Exe nicht versteht. Ich hatte ähnliches mal mit UPX...
Generell halte ich nicht viel von diesern Dingern. Wenn ich was klein habe möchte, dann packe ich es in eine *.rar oder *.zip-Datei. In Zeiten, wo man sich bei Festplatten schon im Terabyte-Bereich befindet, finde ich es einfach lächerlich, eine 2 MB Datei auf 512 kb zu komprimieren. (Das beinhaltet nicht das Programme schreiben via
NonVCL. Das ist was anderes.
)