ähm... ich versteh die frage ehrlichgesagt nicht wirklich. kannst du sie nochmal neu stellen? wahrscheinlich hast dus schnell geschrieben und nich nochmal drüber gelesen...
wenn du aber einen button hast und willst nach einem klick darauf eine farbe aus ner palette wählen musst du einfach nur nen colordialog auf dein formular ziehen und dann für das OnClick-Ereignis des Buttons folgendes festlegen:
ColorDialog1.Execute;
Da kannst du ne Farbe auswählen, der ColorDialog gibt die Farbe dann nach Klick auf OK zurück (über ColorDialog1.Color oder so).
Aber kein Ahnung ob das die Antwort auf deine Frage is...
Gruß,
dr. love