Ja klar, eigene Farben sind immer bissl hinderlich, wenn man mehrere Styles unterstützen will.
Aber was die Größenänderungen betrifft, daran bist du selber Schuld, wenn sich deine Form nicht an ihren Inhalt anpasst.
Das fängt ja schon an, wenn ein Halbblinder bei sich die Anzeige stark zoomt und womöglich noch Kontraste aktiviert.
Es gibt z.B. massenhaft Panels (
VCL), bzw. Layout nennen sich diese Komponenten im FMX, worüber du deine Form sich anpassen lassen könntest.