Scale down special icons (Bug 10653)

gtk_icon_theme_lookup_by_gicon only returns icons that are
close to what we requested. So scale those icons down if it
is requred.
Same fix as commit 596ac7b07939b3b93c6253b2db704a91e68e75d0