Creo que la opción mejor es la publicada por Román.
Utilizar RTTI será más complicado que eso ya te lo aseguro...
Lo único que te aportaría utilizar RTTI es que podrías asignar el valor a la propiedad color de la misma forma que al resto
sin que todos los componentes descencieran de TControl.