Oki, bon je te donne la soluce car il est possible que ça soit similaire...
Ce genre de programme, pour changer l'écran de boot ou de login, créent une version modifiée du noyau de Windows (=le fichier NTOSKRNL.EXE) ; comme cette version modifiée n'est pas validée par Microsoft, cela empêche l'installation du SP2. Mais le fichier original de Microsoft existe toujours. Il faut donc dire à Windows de démarrer sur ce fichier original plutôt que sur le modifié.
Pour cela, ouvre le fichier "boot.ini" qui se trouve à la racine du disque de démarrage (en général C:\), et trouve une ligne qui ressemble à ça :
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Professionnel" /fastdetect /KERNEL=PERSO.EXE
Supprime tous les paramètres qui se réfèrent à "/KERNEL" (dans l'exemple il faudrait suppprimer "/KERNEL=PERSO.EXE"), sauvegarde le fichier, et redémarre Windows.
Normalement ça devrait être bon, tu devrais pouvoir installer le SP2 !
NB : vérifie que le fichier "boot.ini" n'est pas en lecture seule, sinon tu ne pourras pas le modifier
NB2: si ensuite tu veux remettre ton écran de démarrage perso, SURTOUT ne remets pas le fichier "boot.ini" comme avant. En effet le SP2 apporte une nouvelle version de ce fichier, alors que le fichier personnalisé est une version modifiée du noyau SP1... Préfère réinstaller ton programme de personnalisation, et remodifier le nouveau noyau.