Microsoft решила, что они больше не хотят, чтобы программисты возились с HKEY_CLASSES_ROOT, поэтому им необходим доступ в режиме администратора для доступа к ней в Windows 7 (и я верю в Vista).
Вместо этого они хотят, чтобы вы посмотрели в HKEY_CURRENT_USER, который должен содержать те же GUID, которые вам нужны, но специфичные для пользователя, вошедшего в систему.
Проверьте, есть ли нужные GUID в HKEY_CURRENT_USER. Если это так, получите доступ к ним, и вам не понадобится режим администратора для чтения или записи.