Как не знаю? В деструкторе моего кастомного компонента разве нельзя удалить? Хотя предполагаю что и тут есть особенности AutoCAD'а.
Если смотреть "со стороны" то я создаю свой кастомный компонент на основе AcDbEntity. Так как в нем нельзя создать AcDbWipeout, я создаю новую таблицу AcDbBlockTableRecord уже в которой создаю AcDbWipeout. Далее передаю ссылку на таблицу в свой компонент, чтобы смочь отрисовывать содержимое этой этой таблицы. Выходит что при каждом создании моего компонента будет создаваться таблица и в ней маскировка. Когда я буду удалять свой компонент, то таблица с маскировкой будут оставаться (утечка памяти).