>Can I do something like: > TScrollBox.Create >within my application? Wouldn't this create an object of type TScrollBox that during it's constructor in turn created a Gtk/Gnome/Qt/Win32 equivalent, depending on which environment it was compiled for? Jeff.