O erro ocorre quando tento instanciar o objeto.
Exemplo:
oTeste = CreateObject("TesteCOM.Teste")
Fiz o que você indicou, e alterei o código para:
Define Class Teste As Session OlePublic
Procedure MostrarNome
Return "Olá!"
Endproc
Enddefine
E o erro permanece.
Desculpe, mas tenho que instalar algo a mais para que ter o runtime diferente na minha máquina?
Eu somente fiz a instalação básica do VFP.
Grande abraço,