Написал приложение, а потом тестил под Win 7 и выяснилось что ему нужны дополнительные права на выполнение операций с реестром, а значит нужно общаться проограмме с AUC,однако искал материалы по этому поводу и ничего дельного не нашел, плохо искал наверное, а Рихтера под рукой нет( Поэтому не дадите ссылок на материалы для чтения кроме MSDN

и уж совсем спасибо если на исходники