NLDControlMarking
A non-visual component that draws a marching ants border around one or more arbitrary controls.
TMarkableGraphicControl and TMarkableCustomControl are base classes for component building.
https://www.nldelphi.com/forumdisplay.php?116-NLDMarkableCustomControl