I have made a VB program using a component of Imaging (imgedit.ocx). On Windows 95 platforms it doesn't work, obviously because there is a version conflict.

First: is this the right place for this question?

How can I use my .ocx version on a machine where Imaging uses an older (or maybe newer version). I tried to rename the .ocx file and put it in MyProgram directory, but I this is not the right way I think since Windows still recognises the file as a Imaging component.

What happens at the moment is this:
I install my program using Inno Setup. If I want to register the .ocx file on a Win 95 machine i get an error (unable to register, load library failed error 1157). My program doesn't work.
Imaging doesn't work anymore too afterwards.

Thanks a lot!