well you cant really force the GC to run your just asking it to. implement the dispose method on those references and set them to null so you can force the release. make sure no other object holds a reference to it or it will not release. Much like the old com refernece counter. nick I'm not an expert yet, but I play one at work. Yeah and here too.