I would most likely create a new image object that holds the image and other stuff connected to it.
in that case its no problem to change the actual TImage reference ...
If needed you could even add a list to this image container with all other objects referencing to it, to propagandate the change of image.
in that case its no problem to change the actual TImage reference ...
If needed you could even add a list to this image container with all other objects referencing to it, to propagandate the change of image.