Здравствуйте e-mike, Вы писали:
EM>В своих программах я сохраняю настройки для каждого пользователя в HKEY_CURRENT_USER. Как при удалении программы удалить все настройки из реестра? Как я понимаю, по идее удалятся только настройки того юзера, который программу удалил, а остальные останутся. Или я ошибаюсь?
IMHO из HKCU лучше не удалять при деинсталляции, т.к. юзер может после поставить программу заново и настройки подхватятся

Здесь, конечно, надо быть осторожным, чтобы такие настройки были "обратно совместимы" с предыдущмим версиями программы
А вообще такую фунциональность довольно сложно реализовать (для NT-образных систем)