Cita: ahora estoy viendo la forma de "unificar" los dos tipos de cierres
En en evento onclick del botón de cerrar mueve alguna bandera a alguna variable. En el evento OnBeforeUnLoad, preguntas por esa variable, si tiene el valor del botón, es que es un cierre normal, de lo contrario es un clic en la X a Alt-F4
Saludos