Just found this, don't know if it has any relevance.
Error: "C:\Program Files\SoftArtisans\WordWriter\WordWriter.dll was loaded, but the DLLRegisterServer entry point was not found. DLLRegisterServer may not be exported, or a corrupt version of C:\Program Files\SoftArtisans\WordWriter\WordWriter.dll may be in memory. Consider using PView to detect and remove it."
This error is the result of attempting to register the WordWriter.dll with regsvr32, which can be used to register COM objects, but not .NET ones.
I have some .net framework installed on my pc, and possibly a partial remnant of vb.net remaining from a previous installation. Would this cause the problems I am having? The site suggests running regsvr on the COM object not the DLL.