Думаю, Вам будет интересно.
Итак, многие из Вас добавляют в Steam не связанные с ним игры, дабы в игре присутствовал оверлей. Зачастую гораздо проще запускать игру с ярлыка на рабочем столе, чем каждый раз заходить в список игр, и при попытке создать ярлык на рабочем столе - вы получаете ярлык с названием игры и с белым листом вместо иконки. Не очень эстетично. Сейчас расскажу как это лечится...
Ярлык представляет собой url-ярлык имеющий адресат вида
code:
steam://rungameid/12083942349059653632
Если же посмотреть его через командную строку (win+R -> cmd -> cd Рабочий стол -> edit crimsonland.url) увидим следущее:
code:
[internetShorcut]
IconFile=Z:\games\steam\steam\games\Crimsonland.ico
Url=steam://rungameid/12082942349059653632
IconIndex=0
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,0
Отсюда идет два вывода:
1. Изменить путь к иконке
2. Проще, поместить иконку в папку \steam\steam\games\. Если же файла-иконки нет, а изображение бралось с "экзешника" - то также помещаем "экзешник" в папку и меняем расширение.
ВНИМАНИЕ: имя иконки должно совпадать с именем в списке игр Steam.
Удачи...