I have been able to add a property to my user control whereby the developer can set a colour (using OLE_COLOR).
I can also add a property based on my own constants using a public enumeration.
Now what I want to do is to add a .FilePath property in the standard proprty list. When selected, an ellipsis appears that, when clicked, will open a common dialog .ShowOpen screen where the user can then select a file relevant to the control (eg. an icon)