Macro property colour picker based on http://eyecon.ro/colorpicker/
After installing the package you will be able to add a property to your macro of type MacroJColorPicker you can add more than one if required. The property will render a textbox, on clicking the text box a colour picker will popup.
Please note this is NOT a datatype but a macro property type.