gtkD has a ColorSelectionDialog class with a method that returns an associated ColorSelection class as a Widget. In COMPO I used to cast this to a ColorSelection, then I could set the initial color and retrieve the result.