Assume I have registeded say the *.cpp extention with a program, meaning in the registry under HKEY_CLASSES_ROOT\.cpp I link to HKEY_CLASSES_ROOT\Magos.CustomCpp which has a Shell\Command\Open key.
Now if I want to unregister this (remove my Magos.CustomCpp is there some sofisticated way to revert to what it had before? Or is it lost forever unless I manually make a backup?