Hazlo en on create...
Si el forumalio se oculta al tray y similares pues lo haces en el doble click de el tray...
Si lo que pasa es que quieres ejecutar codigo cuando se maximiza tienes un TEVENTS o algo así que tiene este evento incluido
Y si lo que quieres es para un form secundario.. pues esta claro, antes de abrirlo ejecutas el codigo desde el otro form que lo invoque
De todos modos, que sentido tiene activar y cerrar un formulario?
Nosé lo que quieres hacer pero creo que con: form.visible:=FALSE; te bastaria si pones el codigo en el oncreate, de todos modos tampoco tiene sentido crear un formulario solo para eso, o al menos para mi.!
saludos