Wenn die
DFM als Textdatei gespeichert wird, dann wird der Inhalt der Imagelist als Hexstring gespeichert. Das braucht schon mal doppelt soviel Platz wie eine binäre Speicherung. Dazu kommt noch, daß die Bitmaps der ImageList nicht komprimiert sind, was bei Bitmap- oder PNG-Dateien schon mal der Fall ist.
Einfach mal die
DFM anschauen bringt sicher Erkenntnisse.