Der findes allerede en (relativ ny) "tråd" om emnet:
(
http://www.eksperten.dk/spm.asp?id=19487) hvor jeg lige har klippet lidt fra
(se nedenstående). Hvis du kigger under pkt. 3 så vil du kunne skære størrelsen af EXE filen væsentlig ned, men den "egentlige størrelse bliver ikke mindre", da du så i stedet skal anvende (samme med din EXE) en række "packages".
<SNIP>
1) Undlad at "Use" units som du alligevel ikke bruger.
2) Undlad at compile dit program med diverse debug-informationer: Project->Options->Compiler (fjern samtlige "checkmarks" under "Debuggeing)
3) Denne sidste mulighed vil nedbring størrelsen af din EXE-fil (meget), men vil ikke nedbringe hele størrelse. Et VB (VisualBasic) program behøver ikke af fylde ret meget det er fordi at et VB program kræver at der foruden programmet installeres et runtime library. Dette giver den fordel at EXE filen nedbringes (flere VB programmer bruger samme runtime-library, som således kun skal installeres en gang), men det giver samtidig den ulempe at programmet ikke kan køre med mindre runtime libralry'et er installeret. På samme måde kan du hved hjælp af packages oversætte dit Delphi program således at disse packages ikke linkes direkte ind i EXE filen, men i stedet ligger separat. Mange forsk. Delphi programmer kan således anvende samme packages (se evt. Project->Options->Packages), men på den anden side så skal du sørge for at disse installeres (programmet vil ellers ikke virker). Selvfølgelig skal du kun "medsende" de Packages som dit program gør brug af. Hvis du selv udvikler "biblioteker" og/eller komponenter skan du med fordel (størrelses mæssigt) pladcere disse i packages sålede at flere af dine programmer anvender samme packages.
</SNIP>