I can't find a link to it, but I remember reading a discussion, that if you want icons/images for fixes known sizes and resolutions, it is better to have rasters than vectors: I think, mostly to do with scaling of line weights/widths, vector scaling of these often results in ungainly images while a raster of a given native resolution looks clearer/better more proportionate.