ShadowMas, примерно так.
Код:

#include <registry.hpp>
...
TRegistry* reg1 = new TRegistry;
reg1->RootKey = HKEY_CURRENT_USER; //присваивание объекту 'reg' пути HKLM
reg1->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", true);
reg1->WriteInteger("Имя_Параметра", значение);
...
Код:

reg1->DeleteValue(); // Удаляет параметр
reg1->DeleteKey(); // Удаляет ключ
Шаг 13 - TRegistry.
Шаг 14 - Извлечение иконки по расширению файла и ее загрузка из DLL или EXE.
Код:

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr"=dword:00000001
Достаточно просто
Код:

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]