Ну я перепугался, стал все структуры и методы перетряхивать, чтобы понять, где я забыл указатель зарегистрировать и удалить, искал, всё закомментировал, ничего не нашёл.
В общем, я в итоге нашёл строчку, после закомментирования которой утечки исчезают. (А после раскомментирования снова появляются.)
Вот она:
SetFocus(edCode.Handle);
Доктор, как это понимать? Я умру?