gdk-sharp Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. System.Delegate System.Void To be added. Delegate class for code to be run when a object is destroyed.