Moreover, it seems that the destructor does not deallocate the items of m_NotificationList if the UnregisterNotificationEvent method was not called by the application, unless this is automatically done by another system layer. Gilbert