En el link que me paso enecumene, hay dos soluciones, la primera muy simple, usar un speedbutton, dentro de un panel, colocar la propiedad flat del speedbutton en true y la propiedad autosize del panel en true, luego el speedbutton toma el color q se le ponga al panel.
Dentro de ese mismo link, hay un link a una unidad que se la instala y crea un elemento "color button" con las mismas propiedades del button mas una nueva que es asignarle el color q quieras.
Tambien entre al link que me propusiste neftali, pero aun no lo probé, solo lo leí, esat bueno, porq además de cambiar de color tb podes jugar con las formas...
Desde ya muchas gracias, por ayudarme!!!
![Stick Out Tongue](http://www.clubdelphi.com/foros/images/smilies/tongue.gif)