In der
VCL gab es dafür das AutoSize, an vielen Komponenten, welches die Komponente an ihren Inhalt anpasst, was man im FMX wohl "vergessen" hat. (dafür vergaß man viele der neuen Layout-Komponenten auch für die
VCL zu implementieren

)
Man wird doch bestimmt auch über das VisualLiveBinding was reinhacken können (an die Label.Caption/Text oder Label.Height gehängt und mit Panel.Height verknubbln)
Aber als Event selbst implementiert wird bestimmt netter sein.
Ein Therapeut entspricht 1024 Gigapeut.