普通にリソース大量に消費するクラスはDisposeメソッドを実装しておけばいいという話だろ。
何を難しく考えてるんだ。