Prueba a hacer un rebuiltAll por que hay ocasiones que si utiliza componentes propios se puede liar un poco.
Asegurate que el campo FileName esta en blanco antes de llamarlo o que si contiene un fichero existe.
Si no estas seleccionando un ficheor gráfico (bmp, jpg,...) asegurate que el componente que has cogido es el TOpenDialog, por que hay otro que se llama TOpenPictureDialog que salta un error si no seleccionas una imagen.
Suerte