I have a similar problem I created my custom bootscreen added everything to my xp source folder, made my ISO. Installed and everything installs fine all files copy my boot.ini says /kernel=pirogoeth.exe just like it should. But for some reason I still see the original screen when I boot.