Мне кажется, что вы не освобождаете все элементы управления. Это может быть потому, что вы просто забыли выпустить один, но когда он не используется, сборщик мусора все равно должен его забрать.
Более вероятная причина - круговая ссылка, где два элемента управления используют друг друга, таким образом, поддерживая другой. Может существовать целый круг элементов управления, которые поддерживают друг друга активными, и если они начнут связывать себя с большим количеством элементов управления, система рано или поздно поглотит все ресурсы.