Wenn die Frames in Delphi nicht so seltsam wären, ...
Was ist daran seltsam?
Leg mal ein Edit und ein Button in eine Frame. Der Button rechtsbündig und der Edit nimmt den Rest der Framefläche.
Jetzt lege dir davon ein paar auf ein Form und verschiebe die Frames mit der Maus.
Genau, sehr leicht hat man nicht das Frame, sondern das Edit-Control in dem Frame verschoben.
Das Problem hat man auch mit anderen Container-Controls, wenn man sie ganz mit controls zupflastert. Ein Bißchen Platz zwischen den Controls sieht eh besser aus, also verwende (in deinem Beispiel) AlignWithMargin = true für eine der beiden, z. B. für den Button mit Margin.left = 6 und allen anderen = 0.
Außerdem: Klick auf das Edit, dann ESC, damit hat das Frame die drag handles.