Зачем создавать новую форму вручную? Можно её создать в Run-тайме (так размер приложения уменьшится):
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
Form2:TForm;
begin
Form2:=TForm.Create(Self);
//Здесь параметры этой формы типа Top, Width, Height,Left и т.д. и т.п.
Form2.Show;
Hide;
end;
end;