The PropertyWindow control is a powerful control with a object model like as in the VB IDE. It has Alphabetical and Categorised listings of different variable types with dialogs for picking dates, colours, printers, folders, fonts, drives, passwords etc