also this is a section of that same app that initiates a for as a child form...
btw, I did some mixed Object and Class coding so don't get thrown off here
constructor TWinList.Init(AParent:PWindowsObject; AListTray:PTray);
begin
Inherited Create(Aparent);
Caption := 'Operand Stack';
Hint := Caption;
ShowHint := True;
SetBounds(0,0,150,150);
Windows.Setparent(Handle, Aparent.handle); // << here is where I used a direct window call.
fListWindow := TlistBox.Create(self);
fListWindow.parent := Self;
fListWindow.Align := alClient;
fListWindow.Sorted := False;
Tray:=AListTray;
WindowState := wsMinimized;
Show;
end;