The Adobe Dialog Manager Package

Prototypes for creating rich user interfaces that integrate well with the existing Illustrator environment. It offers support for dialogs, palettes, floating windows, and a wide range of user interface elements, such as buttons, text fields, lists, pulldown menus, sliders, scrollbars, images, etc.