Der Topic ist jetzt zwar drei Monate alt, bin aber gerade erst drüber gestolpert. Habe hier das gleiche Problem - ein Programm, daß sich beim Starten mit einer EReadError-
Exception in einer ImageList gleich wieder beendet.
Und ein dasselbe Programm (nicht modifiziert - selbe MD5, liegt auf virtueller Platte) läuft fast überall, nur nicht unter Windows 95 (in VMWare). Und es liegt nicht an irgendwelchen nichtunterstützten Imports.
Eine Vermutung von mir wäre, daß es daran liegt, daß 95 keine PNG-Dateien bzw. Transparenz kann. Aber 98 kann die auch nicht und das Programm arbeitet trotzdem (intern wird halt einfach eine andere Liste benutzt, die ebenfalls vorhanden ist)...
edit: nochmal nachgeschaut, es handelt sich nicht um eine ImageList mit PNGs, sondern um eine stinknormale, die auch genauso vor einem Jahr noch funktionert hat (inzwischen aber Delphi 2005 Update 3).