Il semble que le module impliqué soit lui-même plus victime que coupable, et n'indique rien d'assez concret, un peu comme un aiguillage.
Il est possible que la désinstallation ne fonctionne pas bien. Au moment de réinstaller, il faut par exemple que la clé de licence soit bien demandée. Sinon, il faut utiliser un utilitaire pour être certain d'avoir effacé toute trace d'installation précédente.
Je ne connais pas les pilotes graphiques Radeon, mais ai lu quelque part qu'ils ont un mode de sélection entre DirectX10 et 9.0c, et si c'est automatique, un autre programme/jeu peut avoir sélectionné le mode DirectX 10, ce qui empêcherait ShipSim2006 de fonctionner avec XP.
Sinon, il faut réinstaller DirectX 9.0c ou rafraîchir les codecs - ce que fait aussi l'installation de DirectX 9.0c complet - en installant un pack récent. Quelque chose a nécessairement été changé dans le système, mais c'est difficile à identifier. Ce qui change le plus facilement et discrètement sont (je crois) les runtimes de VC et les codecs et filtres utilisés via les Real Player ou autres.
Bonne chance,
Luc