Add support for multi-size icons

And added support for that in the GTK backend.