Hola,
Echando un vistazo por encima se me ocurre una idea: añadir un procedimiento "LoadFromFile" a tu componente "TImageEx". Y usar este procedimiento para cargar las imágenes (y aprovechar para guardar su ruta en la oportuna variable). Hasta ahí puedo llegar, no sé si será muy elegante y si no habría alguna otra solución que lo sea más.