Выражаясь простым и доступным языком - формат файла ico это картинка на ярлыках. Может это объяснение и выглядит слишком простовато и глупо, но в целом я прав, а большего и не надо
Если вам зачем то оказалась нужна иконка с ярлыка игры или программы, то её можно "стянуть" только с помощью специальных программ.
Простыми способами (средствами самой ОС Windows) извлечь эту иконку не выйдет, потому что она обычно находится в исполняемых файлах или библиотеках приложения (причем разных размеров). Но можно воспользоваться бесплатной и не требующей установки программой Quick Any2Ico, которую можно скачать с официального сайта.
У неё есть единственный недостаток - она не русифицирована, но интерфейс состоит всего лишь из 2х переключателей и 3х кнопок
Кроме того, отличительной особенностью является то, что она может не только "выдирать" картинку из библиотек, а так же создавать из любых картинок иконки. Это может пригодится тем, кто создает свои приложения и хочет создать свою ICO иконку.
Итак, интерфейс программы представляет собой одно простое окно:
Возьмем, к примеру, ярлык Internet Explorer`a.
Если хотите извлечь иконки из файла, то нужно поставить переключатель на Extract from exe/dll/ocx resource и в верхнем поле, нажав кнопку Browse, указать путь к файлу или библиотеке.
Жмем кнопку Обзор... и ищем нужный нам в примере IE (C:\Program Files\Internet Explorer\IEXPLORE.EXE):

Выбираем нужный значок и жмем кнопку ОК.
Теперь в нижнем поле жмем кнопку Browse и указываем куда сохранить нашу иконку. Можно с указанием имени.
В итоге окно должно быть таким (по примеру):
остается только нажать кнопку Extract it! и если он завершится удачно (а это бывает практически всегда), то появится надпись внизу окна The file was successfully extracted.
Здесь следует упомянуть про галочки напротив размеров. Программа способна сохранять иконку в любом из выбранных размеров: 16х16, 32х32, 48х48, 64х64, 96х96, 128х128, 256х256 и 512х512 - самые распространенные размеры. И ели вы выберите их все, то сохранит она в самом наибольшем, поэтому лучше выбрать только один.
Если хотите "превратить" любую картинку в иконку, то переключаетесь на Convert from an image file , затем в первом поле выбираете картинку, а во втором как сохранить. Надпись на кнопке измениться на Convert it! :
и в итоге выйдет нужная вам иконка.
Итак, с помощью этой программы вы можете легко и быстро преобразовать иконку формата ico в картинку и наоборот.

Если вам зачем то оказалась нужна иконка с ярлыка игры или программы, то её можно "стянуть" только с помощью специальных программ.
Простыми способами (средствами самой ОС Windows) извлечь эту иконку не выйдет, потому что она обычно находится в исполняемых файлах или библиотеках приложения (причем разных размеров). Но можно воспользоваться бесплатной и не требующей установки программой Quick Any2Ico, которую можно скачать с официального сайта.
У неё есть единственный недостаток - она не русифицирована, но интерфейс состоит всего лишь из 2х переключателей и 3х кнопок

Кроме того, отличительной особенностью является то, что она может не только "выдирать" картинку из библиотек, а так же создавать из любых картинок иконки. Это может пригодится тем, кто создает свои приложения и хочет создать свою ICO иконку.
Итак, интерфейс программы представляет собой одно простое окно:
Возьмем, к примеру, ярлык Internet Explorer`a.
Если хотите извлечь иконки из файла, то нужно поставить переключатель на Extract from exe/dll/ocx resource и в верхнем поле, нажав кнопку Browse, указать путь к файлу или библиотеке.
кстати, при нажатии это кнопки выйдет выбор стандартной библиотеки SHELL32.dll , может Вам что то и оттуда пригодится:


Жмем кнопку Обзор... и ищем нужный нам в примере IE (C:\Program Files\Internet Explorer\IEXPLORE.EXE):

Выбираем нужный значок и жмем кнопку ОК.
Теперь в нижнем поле жмем кнопку Browse и указываем куда сохранить нашу иконку. Можно с указанием имени.
В итоге окно должно быть таким (по примеру):
остается только нажать кнопку Extract it! и если он завершится удачно (а это бывает практически всегда), то появится надпись внизу окна The file was successfully extracted.
Здесь следует упомянуть про галочки напротив размеров. Программа способна сохранять иконку в любом из выбранных размеров: 16х16, 32х32, 48х48, 64х64, 96х96, 128х128, 256х256 и 512х512 - самые распространенные размеры. И ели вы выберите их все, то сохранит она в самом наибольшем, поэтому лучше выбрать только один.
Если хотите "превратить" любую картинку в иконку, то переключаетесь на Convert from an image file , затем в первом поле выбираете картинку, а во втором как сохранить. Надпись на кнопке измениться на Convert it! :
и в итоге выйдет нужная вам иконка.
p.s. Программа позволяет как то сохранять не только в одном размере, а в нескольких указанных. Вот только я так и не понял как это работает. Может вы поймете и поделитесь в комментариях?

Итак, с помощью этой программы вы можете легко и быстро преобразовать иконку формата ico в картинку и наоборот.