Здравствуйте, Angler, Вы писали:
A>обязан быть переписан в следующую колбасину???:
Думаю, да. Или писать врапперы, в них либо реализовывать деструктор, либо наследовать IDisposable и заворачивать в using. Или и то, и другое. Без рефакторинга вряд-ли удастся обойтись.