Antonio,
Siguiendo un poco la conversación que hay en el foro inglés, creo que podría ser una 'medio-solución' el que al definir una Window pudieras indicarle que no muestre la 'X'. Así, el control de salida sería forzosamente por programa.
¿Como lo ves?
Saludos,
José Luis Capel