We have a few VB6 applications that use an OCX that we developed. We setup a new XP build machine for all our projects. On this new XP build machine, the projects that use one of our OCX won't compile and give us the error "Cannot load control {control_name}; license not found.". We have tried the registry fix provided by Microsoft with no change.

The OCX is our own project that references the following:

{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}, MSCOMCTL.OCX
{662901FC-6951-4854-9EB2-D9A2570F2B2E}, WINHTTP.DLL
{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}, IEFRAME.DLL
{F5078F18-C551-11D3-89B9-0000F81FE221}, MSXML6.DLL
{00020430-0000-0000-C000-000000000046}, STDOLE2.TLB

How do we fix this? We are out of ideas to get past this.