I have a bunch of COM objects which all implement the same interface, and need to create one of them as chosen at runtime from a list of options. Since I know the CLSID for
I can't reproduce the problem you describe... some general pointers to check: