El problema es que uno de los archivos que se agregan a la instalación, posiblemente riched32.dll. La versión XP del riched32.dll es incompatible con la de Win98.
Te recomiendo que actualices El Visual Basic a el Service Pack 6, esto debe corregir el problema.
Mejor aún, cambia de instalador, el Inno Setup es muy bueno y gratis.