-----------------------------------------------------------------
Done - это деструктор объекта приложения. Перед завершением работы приложения он освобождает память объекта приложения.
+----------------+ +-----------------+ | Init +--+->| InitApplication | +----------------+ | +-----------------+ | | +-----------------+ +----------------+ +->| InitInstance +--->| InitMainWindow | +-----------------+ +----------------+
+----------------+ +-----------------+ | Run +---->| MessageLoop | +----------------+ +-----------------+
+----------------+ | Done | +----------------+
Рис. 8.1 Вызовы методов, управляющие работой приложения.