I wish to create a property of a control which is an array of Images, such that I can add, edit and delete images in the VS2005 property window. I've created the property as:

private Image[] _myImages;

public Image[] MyImages
{
get { return _myImages; }
set { _myImages= value; }
}

The property appears in the property window, with a button that brings...