In fact, make gtk_button_new_from_icon_name() just set the icon-name property instead of creating a GtkImage.