Si el form lo tienes creado en tiempo de diseño, con el webbrowser incluido, y no es "Auto-Create" (es decir no esta incluido en los forms "Auto-Create" de Project/Options/Forms), y está incluido en el uses del form principal, puedes crearlo desde el form principal en tiempo de ejecución y pasar el control hacia él asi:
Código:
Application.CreateForm(tMiForm, MiForm);
MiForm.Show;
Por ultimo, puedes eliminárlo de memoria cuando lo cierres añadiendo al evento OnClose:
Código:
procedure tMiForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
De esa manera puedes abrirlo y cerrarlo las veces que haga falta, ocupando memoria solo en el momento que esté en pantalla.
Salu2.