Grazie comunque per l'interesse.
In effetti è molto strano. Penso che sia legato ad una DLL dipendente di MSWORD9.OLB che non viene registrata correttamente, ovvero viene registrata solamente a livello utente (o cose simili).
Cercando su MSDN in effetti viene specificato un errore simile descrivendo come soluzione la re-registrazione delle DLL legate alla MSWORD9.OLB ma non mi da la lista delle dipendenze della stessa.
Se trovassi la lista delle dipendenze di MSWORD9.OLB forse risolverei il problema.