Einzige mir bekannte Ursache dieses Fehler ist ein WinAPI-Aufruf innerhalb des Spiels zusammen mit einer korrupten RGSS100J.dll welche nur bei den illegalen Versionen des XP vorkommen. Lösch diese DLL aus deinem System32-Ordner oder aus dem Spielordner (je nachdem wo sie liegt) und ändere in der Game.ini den Eintrag "Libary" auf "RGSS102E.dll" die neuste DLL der legalen Version, die du durch das RTP installiert hast.

Falls der Fehler daran nicht liegt, würde ich auf kaputte EXE oder kaputtes Windows tippen.