Здравствуйте, уважаемые хабравчане. Вот уже около месяца я являюсь пользователем Windows 7. Всем доволен, нареканий нет. Осебенно нравится такое удобное нововведение, как новый таскбар. Но все же часто возникает желание добавить на него какой-то свой ярлык, да не просто добавить, а так, чтобы у него была отдельная красивая иконка. Допустим, если есть желание добавить на таскбар ярлык на текстовый файл, то при переносе его туда, добавится не ярлык на файл, а ярлык на программу, в которой данный файл может быть открыт, то есть Notepad. Сам же ярлык переместится в jump-меню. А это немного не то, чего мы желали…

Недавно на Хабре появилась статья, в которой подробно рассказывалась, как обойти данное ограничение. И все бы было замечтательно, если бы не парочка мерзких недостатков:

1. Какой бы файл вы не прописали для нового ярлыка, при запуске «родного» файла, загорится ваша иконка.
Поясню подробнее. В вышеприведенной статье, в качестве жертвы мы использовали Блокнот. Если мы попросим ярлык открывать, допустим, .rar-файл, то при щелчке на иконку откроется WinRAR. И все бы хорошо, но попробуйте теперь открыть любой текстовый файл, что мы увидим? Правильно, загорелась иконка нашего ярлыка на архив. А это, уважаемые, не гуд.

2. Мы не можем добавить второй ярлык, используя в качестве подопытного ту программу, которую использовали ранее. Приходится искать какую-то альтернативу. И с этой альтернативой буду связаны новые проблемы из п.1.
Опять же разъясню все. Допустим, мы хотим добавить на панельку еще один ярлык. Начнем разумеется с того, что попытаемся переместить на таскбар файл notepad.exe. Но… Да, новая панелька, с упорством барана, откажется принимать новый файл. Она вообще никак не отреагирует на наши действия. Что же делать? Будем искать другую программу в качестве подопытного кролика. И найдем, но после ее добавления встанет проблема из пункта 1.

Вроде бы неудобства не велики, но ведь нам хочется, чтобы все было идеально. И выход есть, правда придется извращаться. И так, приступим.

Собственно, сам процесс создания нового ярлыка



В качестве желаемого ярлыка у меня будет выступать простой .jpg-файл. В моем случае он находится на рабочем столе и носит имя test_pict.jpg.

1. Создаем на Рабочем столе обычный текстовый файл. Теперь дадим ему имя, на подобии dg21fd4g6df1gdf6g.exe — поверьте, такая белеберда в названии обоснована, но об этом позже.

2. Теперь перетаскиваем свежесозданное приложение на панель задач.

3. Удерживая Shift, кликаем по нему правой кнопкой мыши и идем в Свойства.

4. Теперь ВНИМАНИЕ! Если вы хотите, чтобы новый ярлык был назван именно так, как вам нужно, то первым делом идите на вкладку Общие и дайте ему новое имя. После этого обязательно нажмите ОК!



5. Повторно заходим в свойства нового объекта.

6. На вкладке Ярлык в поле Объект указываем путь до нужного нам файла.



7. Теперь можете сменить иконку ярлыка на ту, которая вам нужна. Если кто не знает, это делается на вкладке ЯрлыкСменить значок.

8. Для того, чтобы увидеть изменения, запустите Диспетчер задач и убейте процесс explorer.exe. Затем заного его запустите через меню ФайлВыполнить...



Все! Ярлык создан. При его запуске, рядом появится иконка приложения, в котором данный файл откроется. Больше никаких лишних иконок загораться не будет. Ну а сам подопытный файл dg21fd4g6df1gdf6g.exe теперь может быть безболезненно удален.



А ТЕПЕРЬ ВНИМАНИЕ!!! НЮАНСЫ!!!



1. Ни в коем случае не переименовывайте свой ярлык! Иначе, при последующем перезапуске explorer.exe, вы его больше не увидите.
Если есть желание дать ярлыку оригинальное имя, то делать это только так, как написано в пункте 4!

2. Если вам хочется добавить на панель задач еще один ярлык, в пункте 1 создайте .exe-файл, который будет отличатся от тех, что были ранее использованы. Именно поэтому я набрал такую абракадабру, ибо ее сложно случайно повторить :)

Надеюсь, что я расписал все просто и понятно. Удачи!