Schwäche? Die Streamer der Komponenten brauchen nun einmal die
RTTI. Wilst du deshalb auf einen Form Designer verzichten? Das ist selbst bei C# so, obwohl der die Kompos per Code erzeugt. Letztendlich machen die Komponentenstreamer nämlich genau das selbe wie du, in dem du auf die elemente zugreifst.
Die einzige Alternative : Von selbst schreiben.