Try to use 16x16 in icon file if possible.

The current method causes unnecessary downscaling when there is a 16x16 icon available in addition to other sizes. This patch tries to use the 16x16 icon if available.