Сын мой, ты забыл две заповеди:
1. Модератор всегда прав.
2. Если модератор неправ, смотри п.1
А по существу -- зачем изобретать велосипед? WMI предоставляет единый интерфейс для программ. Копание же в HKLM ни к чему хорошему не приведет, ибо:
1. Не у всякого юзера может хватить прав на копание в HKLM.
2. На разных версиях Windows структура HKLM несколько различается и нет гарантии, что в последующих версиях эта структура не будет полностью переработана.
3. Отлавливать глюки и ошибки в модуле на два десятка строчек куда проще, чем в модуле на две сотни строк ковыряния в реестре.
Lasciate ogni speranza, voi ch'entrate.