Is there a built-in color-picker in Windows Forms?
Yes, in the common dialog control. This control contains a ColorDialog color picker.
ColorDialog
http://msdn.microsoft.com/en-us/library/system.windows.forms.colordialog.aspx