Наверно всем известно, что с каждым расширением файла связан определенный значок. Давайте рассмотрим как этот механизм работает в жизни. Самый первых способ для пользователя что то просмотреть или изменить это воспользоваться меню Свойства Папки в Виде.
Откроется диалоговое окно, в этом окне есть вкладка Свойства Папки.
Вот на этой вкладке и показаны типы зарегистрированных файлов, расширение, значок и связанное приложение. Кроме того есть кнопки которые позволяют создавать, удалять и изменять эту связь. При нажатии на кнопку изменить появиться новое окно.
Здесь описание, значок и что нужно делать при щелчке по данному значку. Попробуйте выбрать Open и нажать изменить. Вы увидите новое окно.
В этом окне есть что и как запускать. Это довольно хороший механизм позволяющий пользователю не зная реестра настроить значок связанный с типом программы и определить действия по его активизации.