Hi @SGaist,
About starting with black color, it is just because my application provides a color gradient functionality. By default it is between white and black. But user will be able to change the two extrem colors. So, if he/she decides to change the final color, default initial color is black, just in case he/she clicks on OK without doing anything else.