Пытаюсь понять вот что.

В обработчике сообщений окна модуля HostWindows (напр., DocWinHandler) обработка любого сообщения предваряется вызовом Controllers.SetCurrentPath и заканчивается вызовом Controllers.ResetCurrentPath.

Если заглянуть в исходный текст, ну хотя бы Controllers.SetCurrentPath, то обнаружим там работу со списком PathInfo и вызов Kernel.PushTrapCleaner. Соответственно, в ResetCurrentPath вызывается Kernel.PopTrapCleaner.

Что это за механика? Управление стеком исключений, который показывает каркас в окне трапа?