Amiranchik, сжимаются отдельные форматы значка, но не весь значок.
Могу порекомендовать
Articons Pro или более продвинутый вариант того же производителя -
IconLover (редактирует значки и курсоры).
Обе программы платные, но есть триал на месяц.
Теперь о сжатии форматов.
Возьмем для примера значок
ICO_MYCOMPUTER.ico из файла
explorer.exe.
В оригинальном варианте сжат только формат 256х256х32-bit.
и значок имеет размер 182 Кб.
Если ещё дополнительно сжать форматы 128х128х256 и 128х128х32-bit (размеры меньше сжимать нет смысла, к тому же могут возникнуть ошибки в значке)
то размер значка при том же качестве будет 121 Кб.
Сжать формат можно щелкнув по нему правой кнопкой мыши и выбрав опцию
Convert Image...
В открывшемся окне включаете опцию
Packed (for Windows Vista) и нажимаете ОК.
У формата появилась надпись
Packed.
Таким же образом можно "распаковать" формат.
В отличии от других редакторов значков, эти позволяют вручную сортировать порядок форматов.
Некоторые значки в системе имеют "неправильный" порядок форматов и эти редакторы позволяют его сохранить\восстановить.
Каждый формат значка имеет в системе свой индекс и изменение порядка форматов может повлиять на правильность отображения значка.