Thanks Ewald. What you described is exactly what I started, and had in mind. Thanks for your feedback. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/