This is a project that contains two TsFileNameEdit controls:
[attachment=8233:FileNameIconProblem.zip]
The top one gets its images from an image list in another module (a data module).
The lower one gets its images from a local image list.
At design time you see no difference. But when you run the project the top one finds the property Images in the TsGlyphMode property being nil So it draws the default images. Whereas the lower one finds the imagelist correctly.
This may be a bug in all components using the TsGlyphMode property.