Ho avuto anchio gli sesi problemi..

In poche parole il programma che fai con borland usa delle liberie (le VLC) che sono dinamiche e i Package (I BPL che ha descritto alka)il Linker che compila include queste librerie, che essendo dinamiche risiedono nel tuo PC sottoforma di DLL e vengono incluse nel tuo programma, (Un modo per vedere che libreire e package usa il tuo programma e il Dump fatto dalla consol DOS).

Per risolvere il problema devi andare in:

Project->Options->Linker

e togli la spunta su 'USE Dinamyc RTL

poi vai su PackAge E come ti ha detto alka togli la spunta su

Build with runtime packages

Cosi vedi subito che il tuo programma dai pochi Kb che occupava si ingrossa anche di diversi Mb, questo a causa dell'inclusione nel tuo programma di tutto quel codice che risideva nelle librerie e nelle DLL..

Ciao..