Всё-таки астрал возвращает меня к этой проблемеВидимо, в мозгу нет ответа на какой-то Самый Главный Вопрос.

Повесить свой обработчик на окно для отлова сообщения о закрытии - самая (для меня) естественно напрашиваемая схема. Но как-то не уляжется никак; кажется, что это решение однобокое. Всё же идеология Ящика, как фреймворка с обратными вызовами немного про другое, и прямолинейное влезание в механизм передачи сообщений суть некошерно. Тут как минимум получается зависимость от платформы. А если решать архитектурно, то ничего, кроме своей обёртки вокруг стандартной формы, в голову не приходит. По идее, это правильный ход, потому что нет встревания в нормальный ход вещей, а есть надстраивание системы, усиление её своими наработками. Как думаете?

Извините за сумбурность, пишу, чтобы как-то упорядочить мысли - как говорится, в правильно поставленном вопросе содержится 50% ответа