Implemented HandleNeeded/CreateHandle/CreateWND. Now controls are created on demand. In most cases there is no reasen to call CreateComponent/AddChild directly. It is now handled by CreateWnd. Lazarus compiles and shows a form. The menu isn't there yet, but will be in a few days. Marc