Really? You really shouldn't need to suppress finalize when you have no finalizer. Maybe it would stop the error if you make the class sealed.