Если вы используете .net? то убедитесь, что вы явным образом освобождаете ресурсы ArcObgects. В неймспейсе ADF есть класс COMReleaser, с помощью которого удобно и безопасно освобождать все COM-based ресурсы.
Для корректного освобождения ресурсов при закрытии формы переопределите либо её деструктор, либо метод Dispose, либо добавьте обработчик события на закрытие этой самой формы. Освобождения требуют все сде соединения, фиче классы, таблицы, курсоры, проекты и визуальные компоненты явно объявленные в коде.