When harvesting a typelib as an admin on Vista, a number of RegistryValue elements are created in the authoring instead of appropriate Interface elements.
I've investigated a bit, and it seems that this is because in the redirected registry, registry values are created under HKLM\Software\Classes\Interface\ instead of HKCR\Interface.
According to this page of documentation: http://technet2.microsoft.com/windowsserver/en/library/dd670c1d-2501-4f32-885b-0c6a1ae662f41033.mspx?mfr=true, there really shouldn't be a discernable difference between the two. So, I would argue that the code that creates interface elemenents rather than registry keys should include registration information found under HKLM\Software\Classes\Interface\ as well as under HKCR\Interface.
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 21 days (the time period specified by
the administrator of this Tracker).