Primero saludos a todo el club.
Tambien he tenido este especifico problema y he logrado resolverla por el método de prueba y error. Mi programa se ejecutaba perfectamente en windows xp pero cuando lo queria probar en win 98 me saltaba ese error. Ni siquiera se cargaba el formulario principal. He estado depurando al estilo tradicional (con showmessages) y no me resolvía nada.
He probado a quitar componentes y a compilar el programa sin dichos componentes (en una maquina con el XP lo compilaba y en otra con win 98 lo probaba). Así he conseguido acotar al componente que me estaba dando el fallo.
El componente que me fallaba es un simple TComboBox que en su propiedad Items tenía una cadena en blanco. He puesto un simple espacio " " y me ha funcionado.
Imagino que al igual que con el combobox pasará con algún que otro componente.
P.D.: Trabajo con Delphi7 y Microsoft SQL Server 2000 por si os es de utilidad saberlo.
Espero poder ayudar a alguien con mis investigaciones.
Saludos.