Buenas!
Yo en todas mis aplicaciones tengo una tabla con los colores, te la paso en formato excel, tan sólo tienes que importarla a una tabla. Después, si necesitas buscar algún color en tiempo de ejecución, para cambiar algún color, tengo un formulario que lo llamo para seleccionar el color mostrándome el color en si, el color con el texto negro y el color con texto blanco, para poder ver cómo quedan...
Crea un formulario continuo a partir de la tabla (origen del registro) y pon 3 campos independientes: Muestra, TextoNegro, TextoBlanco con el valor predeterminado: "Texto de prueba" en los 3.
Luego en la sección detalle en el evento al pintar pon el siguiente código:
Luego ya te curras desde tu aplicación que al pulsar un ítem carge el formulario de los colores y cuando eligas uno (cualquiera de los 3 campos) al hacer click cambie el color del formulario que lo llamó...
Un poco complicado, pero es una forma muy guay y dinámica de cambiar los colores de tu aplicación, sin tener que programar nada, una vez montado lo hace todo solito... :)
Saludos!
Óscar.