I'm no expert at those things, but during my coding with gtk I learned some things about memory management that I described in this forum post. You may find it useful quick-start introduction into official gobject and gtk documentation. http://gtkforums.com/viewtopic.php?t=2412
Thanks Tadej - that link was very helpful. In fact I also found another web page with some extra information (e.g. about G_CONST_RETURN) that you could add to your own thread, or maybe offer a link to:- http://library.gnome.org/devel/gtk/unstable/gtk-question-index.html Regards, John