
Add an extra check to setIcon() so that either a GIcon or an string with the icon's name is handlded, so that we can create menu items in different ways (e.g. by passing a GIcon created from a resource). https://bugzilla.gnome.org/show_bug.cgi?id=782166