Качественная иконка хранит несколько размеров внутри себя (к примеру 256х256, 128х128, 64х64, ...) при нужном параметре отображения (допустим "Обычные значки") в системе автоматически из иконки выбирается нужная по размеру.
А в данном случае, иконки imageres.dll содержат только одно изображение размером 256х256... Казалось бы, гуд, НО, при уменьшении иконки программными средствами, а не выбором из неё нужной по разрешению (ведь их там нет) она искажается и довольно грубо (пиксели жесткие и смотрится не очень)
Просто откройте любую иконку из этого набора (к примеру корзину) и из синего худа, у которого иконки с множеством различных разрешений и увидите разницу в самом файле при просмотре в обычном просмотровщике (в нем над основными клавишами появятся дополнительные клавиши ВЛЕВО и ВПРАВО, для просмотра вариантов иконки и цифра количества вариантов).
А потом просто киньте эти две иконки из двух разных наборов в одну папку и попробуйте различные варианты вида (размеров), увидите как нормально адаптируется иконка синего худа (красиво, как надо) и эта (она не сможет подобрать правильные размеры)
Думаю станет более понятно при просмотре