Here's the output from the things that I did. I posting the output from espeak because it is a simpler program, and anyone can access it to test on, as it is open source. I'm hoping if espeak will work, so will my other program. Code: msttss22l.exe install: (MS speech engine) fixme:advpack:set_ldids Need to support changing paths - default will be used fixme:advpack:set_ldids Need to support changing paths - default will be used when installing espeak: fixme:win:DisableProcessWindowsGhosting : stub fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files\\eSpeak\\unins000.exe") stub when running espeak: err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17