Ademas de las opciones que te dan, yo te aconsejo que revises los componentes Cindy, son free y aunque los demos no son muy elegantes y en lugar de vender espantan, creo que tiene componentes interesantes:
http://tcycomponents.sourceforge.net/
para tu caso recomiendo TcyResizer, con el cual puedes crear, mover y redimencionar componentes de la VCL en tiempo de ejecución. De ésta manera permites que tu usuario diseñe la pantalla.
bueno, se que no aporta a tu problema actual, pero ahí te dejo ese dato... revísate los demos para que veas de que estoy hablando