Tak jsem zkusil a asi jsem to nepochopil.
Dal jsem na form1 button a do udalosti procedure TForm1.Button1Click dal ten kod, co je v prvním postu.
Pak button s form1 smazal.
Vložil tu Vaši proceduru.
A do FormCreate dal PridejButton(Form1, 'Server 1', 'http://192.168.15.44', 20, 50);
Spustit to jde bez chyby ale button nikde.