Using a different Urlmon for Internet Explorer doesn't let the user install add-ins

I found that the function:


is in charge of getting the ActiveX from a remote Url so if you are using a IE version that uses a different Urlmon.dll in the application directory you will not be able to install add-ins because you have to use this function from the Urlmon installed in the OS.

A trick can be done to avoid this problem but it's complex.