Thanks everyone for the pointers. I wanted the same results but was not happy with patching system files etc.
So I thought that if the creation of the Remote subkey in the registry is the reason why Vista theme cannot be selected, then just Deny the user the permission to create the subkey. I tried the theory and it worked!!!!! 😀
That’s much easier/cleaner than my method so thank you! 🙂