Warum erstellst du sie lokal? Leg doch die Instanzvariable in deiner FormKlasse ab. Wenn du mehrere Forms dynamisch erstellen willst, dann kannst du ja ein Array von der Instanzvariable erstellen oder eventuell auch eine TList (TObjectList).
Lokale Variablen werden nach dem Aufruf der Prozedur/Funktion entfernt, du kannst also nicht mehr darauf zugreifen
//edit: Wenn du nur lokale Variablen hast, dann kannst du nur Messages schicken. Wie das genau geht, verrät dir
Luckie in seinem
Win32-API-Tutorial