Range scheint tatsächlich das Problem zu lösen
Nun bleibt nur noch die Frage, ob es nicht doch irgendwie möglich ist, "Range" automatisch neu berechnen zu lassen. Weil ich wollte jetzt nicht immer alle Komponenten per Hand durchzählen um dem "untersten" Punkt zu ermitteln, der dann (abzüglich öhm. Scrollbox.Height (?)) die Range ist...
Ich habe momentan ein "Workaround" indem ich unter die betroffene Komponente noch eine mit alTop setze und die in FormActivate mal kurz sichtbar mache, dann wieder unsichtbar. Das klappt auch.
Danke für die Tip TStringList!