Podrías verlo como que hay un formulario principal del que dependen los demás, pero para entenderlo con precisión deberías leer:
Window Life Cycle
En tu ejemplo la variable que mantiene la referencia al formulario instanciado por código es local, por lo que queda des-referenciada apenas termina esa rutina y
gambas intentará liberar la memoria que ocupa ese formulario.
Hay otra cosa importante que se debe comprender: en
gambas un formulario creado en tiempo de diseño es una clase que se instancia automáticamente al lanzar el programa, esa instancia se accede a través del nombre de la clase, es decir, del formulario (ver
Create Static), por eso si diseñas un formulario con nombre FClientes, puedes hacer algo como: FClientes.Width = 600.