Dann brauchst Du eine Tabelle (muss keine DB-Tabelle sein) mit Namen(oder Index) , x-Koordinate, y-Koordinate,gegf noch Form, Duchmesser ...
Du kannst dann entweder nach der Auswahl
1.) das Bitmap neu Laden (File,Resource,Imagelist,etc)
2.) Image1.Canvas.Ellipse(x-Koordinate-10,y-Koordinate-10,x-Koordinate+10,y-Koordinate+10)
malen ....
oder Du kannst ein Shape entsprechend den Koordinaten positionieren ....
Für fast die identische Anforderung in einem Projekt habe ich mir vor Jahren einen Minieditor geschrieben, der mit beim Mausklick die passenden Daten in eine Tabelle gschrieben hat.
_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS