Tal vez llega un poco tarde si, y tal vez como programadores no seamos tan malos como tu leyendo.
La pregunta es como almacenar las propiedades de los controles utilizados en un formulario, no necesitas compilar código on-the-fly
Por cierto, cuando sugerí serializar omití el detalle de que
Control no es serializable
Saludos