rem: if (bvw->priv->icon != NULL) gdk_pixbuf_unref (bvw->priv->icon);
context: bacon_video_widget_finalize (GObject *object){	BaconVideoWidget *bvw = (BaconVideoWidget *) object;	g_list_foreach (bvw->priv->visuals, (GFunc) g_free, NULL);	g_list_free (bvw->priv->visuals);	if (bvw->priv->icon != NULL)		gdk_pixbuf_unref (bvw->priv->icon);	/* Should put here what needs to be destroyed */	g_idle_remove_by_data (bvw);	g_async_queue_unref (bvw->priv->queue);	G_OBJECT_CLASS (parent_class)->finalize (object);	bvw->priv = NULL;	bvw = NULL;}