Добавление произвольной команды в контекстное меню рабочего стола.

Источник: windowsfaq

1) Скопируйте код в любой текстовый редактор (например, Блокнот).
2) Нажмите CTRL+S и сохраните файл с любым именем и расширением .reg
3) Если вы выбираете тип файла: Текстовые файлы, то имя файла в кавычки брать обязательно. (Например: "fix.reg")
4) Если вы выбираете тип файла: Все файлы, то имя файла в кавычки брать не надо.

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name]
@="Название команды"
"Icon"="путь к значку иконки"
"Position"="Расположение"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name\command]
@="выполняемая команда"

 

5) Примените его.
Вместо Название команды укажите необходимое Вам название пункта, которое будет отображаться в контекстном меню. Например: Панель управления
Вместо выполняемая команда укажите какая команда должна быть запущена при нажатии созданного Вами пункта в контекстном меню. Например: control
Вместо путь к значку иконки укажите путь к иконке, отображаемой рядом с Вашим пунктом в контекстном меню.
Вместо Расположение укажите месторасположение Вашего пункта в контекстном меню. Top - вверху, Bottom - внизу.

Описанным выше способом можно добавить практически любую команду.
Например, reg-файл для добавления пункта Панель управления в контекстное меню рабочего стола будет выглядеть так:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name]
@="Панель управления"
"Icon"="imageres.dll,-27"
"Position"="Bottom"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name\command]
@="control"


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=27311