Here is a very old post I found lying around on my disk by Brian Harry, he was the Product Manager of the CLR team at Microsoft (he might still be, I just don't know). This is a long and very interesting read on the issue of resource management and the deterministic finalization of .NET. Brian provides...