I have a VB6 app that folks have been downloading for several years (a reactor simulator at my website, www.acme-nuclear.com) without any installation issues.

I use INNO Setup to create my setup file and I distribute the 6 VB runtime files to {sys}. I have tested my app under Vista, but recently a Vista user reported an error during install saying stdole2.tlb could not be registered due to an error accessing the OLE registry.

Question: Can I avoid runtime file install issues by simply NOT distributing the runtime files – as long as I don’t claim my app will run under older OS’s?

While searching the web, I see that several folks state that the VB runtime files come with ME, W2K, XP and Vista by default.

Thanks