Убрать его немного иначе..
Сперва объясню как его можно поместить на рабочий стол так, чтобы удалить было невозможно:
Добавляются ярлыки при помощи реестра, для этого необходимо создать или воспользоваться существующим CLSID в ветке реестра HKEY_CLASSES_ROOT\CLSID\, для генерации которого, в случае необходимости, можно воспользоваться стандартной утилитой uuidgen.exe, входящей в состав Microsoft SDK, либо перейдя по
следующей ссылке . В тексте GUID записывается в виде строки из шестнадцатеричных цифр, разбитых на группы дефисами и окружённой фигурными скобками: {6F9619FF-8B86-D011-B42D-00CF4FC964FF}. Microsoft применяет GUID в OLE, COM и DCOM — например, в качестве идентификаторов для классов (CLSID), интерфейсов (IID), библиотек типов (LIBID). Использование GUID гарантирует, что две (возможно, несовместимые) версии одного компонента могут иметь одно и то же имя, но быть отличимыми по GUID.
Внутри созданного CLSID создаются вложенные разделы и параметры примерно со следующим текстом:
Код:

[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}]
@="Редактор реестра"
"InfoTip"="Открывает редактор реестра"
"System.ControlPanel.Category"="5"
[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\DefaultIcon]
@="%SYSTEMROOT%\\regedit.exe"
[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,72,00,65,00,67,00,65,00,64,00,69,00,74,00,2e,00,65,00,78,00,65,00,\
00,00
[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\ShellFolder]
"Attributes"=dword:00000000
, где каждый параметр отвечает за:
HCCR\CLSID\{ID} - @ - REG_SZ - Редактор реестра - Название ярлыка
HCCR\CLSID\{ID} - InfoTip - REG_SZ Открывает редактор реестра - Подробное описание ярлыка. Отображается при наведении курсора на сам ярлык
HCCR\CLSID\{ID}\DefaultIcon - @ - REG_SZ %SYSTEMROOT%\\regedit.exe - Путь к иконке для ярлыка
HCCR\CLSID\{ID}\Shell\Open\Command - @ REG_SZ - 25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,72,00,65,00,67,00,65,00,64,00,69,00,74,00,2e,00,65,00,78,00,65,00,\ 00,00 Путь к самому приложению
HCCR\CLSID\{ID}\ShellFolder - Attributes - DWORD - 00000000 - Запрещает переименование/удаление ярлыка
Для того, чтобы этот ярлык был добавлен в "Панель управления" или в "Мой компьютер", нужно сделать следующее:
создать в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\ раздел с CLSID (в нашем случае будет [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{777082 48-f839-436b-8919-527c410f48b9}]) и добавить следующее значение дефолтному (@) параметру - @="Add Registry Editor to Control Panel" - текст нашего ярлыка.
Для того, чтобы иконка появилась в "Моем компьютере" нам нужно лишь изменить последний ключ на HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace, где просто вписать правильный CLSID и у нас появится иконка в раздее Other (Другие), как показано на следующем рисунке:
Для создания ярлыка на рабочем столе, всего навсего изменяем
Explorer\MyComputer\NameSpace на Explorer\Desktop\NameSpace.
Соответственно, попробуем перейти в следующий раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\ далее ищем наш CLSID и удаляем раздел или параметры, которые нам не нужны.