Hola,
Son errores muy comunes, de todos modos tu PC no es un buen tester, ya que ahi logicamente va a funcionar todo bien, ya que tienes las DLL y OCX adecuados para tu aplicacion.
Seguramente entre la primer instalacion (Que te funcionaba bien) y ahora en esa PC se han instalado alguna aplicacion que te ha modificado la version de una DLL o varias, eso hace que tu programa funciones OK, pero cuando necesitas de alguna funcion especifica de esa DLL, pincha.
De todos modos construir sobre W98 es construir sobre gelatina.
Adhiero a la idea de limpiar la PC remota y reinstalar Windows y luego tu aplicacion.
Suerte