Я боюсь, что даже если память не будет освобождаться от данных о ручках, то это всё равно как капля в море. Civil её отхапывает прилично при работе. Думаю, что, действительно AutoCAD сам управляет этими данными, раз попытка вмешаться в этот процесс вызывает его крах. Но у себя в приложении решил перестраховаться и не удалять имеющуюся запись, а просто не выполнять код повторного получения ручек. Что так, что так - разницы в работе нет никакой. Ну или, по крайней мере, пока не замечено