title: When to free a GObject?
body: <p>When to unref a GObject and when to free it?<br>
  The <a href="http://developer.gnome.org/gobject/stable/howto-gobject-destruction.html" rel="nofollow">GObject tutorial</a> states that a GObject should be unrefed <strong>and</strong> freed, but shouldn't a GObject actually free itself <em>if and only if</em> its refcount drops to 0?</p>