I'm using Run Program As and RegSvr32.exe to register a DLL that refuses to be registered by IA. So I use IA to copy the file onto the target PC, and after Apply Install, I call Run Program As to force RegSvr32.exe to register the DLL.
That works well. In fact I see a dialog that says "DllRegisterServer in c:\\blah\\blah.dll succeeded". And that's the problem. I don't want my end users to see that message.
I have set the Run Program As dialog to be Hidden and to Wait Until Program has Finished.