I have a class with extensive static members, some of which keep references to managed and unmanaged objects.
For instance, the static constructor is called as soon
You should dispose this objects manually, there is no way to create a "finalizer" for static resources.