The first answer above is the correct answer. You cannot run the CPU ANY target application on 64-bit Windows if you are referencing a 32-bit COM component. It will not load.
What happens is that JIT sees the processor ANY and promotes your application up to 64 bits. But there is no 64-bit version of com control, and therefore you get an unregistered error.
This is a big problem for people who use Microsoft Access for their database. There is no 64-bit version of Access, so when they see an error, they believe that they need a 64-bit runtime (does not exist). You should specify your application as 32-bit just to use Access runtime.
(IMHO) - 64- 100% .
32 , .