WaveLab scripting questions

I’ve got both WaveLab Pro 10 and WaveLab Pro 9.5 installed, and now I want to uninstall WaveLab Pro 9.5 and have my (ActiveX) script call WaveLab Pro 10 instead. Two things:

  1. The example in the documentation in the WLPro10 Tools folder does not work at all:
Set app = CreateObject("WaveLab10_0.Application")

If I change this to

Set app = CreateObject("WaveLabPro10_0.Application")

… it invokes WaveLab Pro 9.5 instead! How can I fix this so that WaveLab Pro 10 is called? I’ve tried:

"C:\Program Files\Steinberg\WaveLab Pro 9.5\WaveLabPro9_5.exe" /unregserver

… followed by:

"C:\Program Files\Steinberg\WaveLab Pro 10.0\WaveLabPro10_0.exe" /regserver

Both execute without error, but WaveLab Pro 9.5 is always invoked when the COM object is created.