First:
As far as i have figured out, the only reason why it doesn\'t work with Photoshop is that Photoshop persists on a 72dpi resolution, while the logo has to be 96dpi.
In addition, Photoshop messes up the palette. PSP is the far better solution to this.
Never the less, Photoshop is actually the more advanced image editiong software, so once you have done the \'basics\' in PSP you can try to go on with editing the image _carefully_ in Photoshop, watching out not to loose the main properties, esp. the 72dpi.
Your problem, i guess, is that windoze restores the ntoskrnl.exe using windows system file protection. You have to disable it when chaning the boot logo.
If this still doesn\'t work, you have to replace the modified ntoskrnl.exe in all CAB files in the folder
%SystemRoot%System32Driversi386DriverCache (or similar, i\'m unsure right now since im under Linux and have currently no acces to my windoze partitions)
however, if the path i have given is wrong, you have to change the ntoskrnl.exe in all the CAB files that contain it, like DRIVER.CAB and probably in SP2.CAB.
Note: This is a dangerous procedure, since if you replace it everywhere, windoze will be unable to restore the original ntoskrnl.exe if something fails, e.g. you mis-edited the ntoskrnl.exe and made it unbootable somehow.
The only resort then is the emergency recovery console. A good start before chaning the ntoskrnl.exe at every location in your windows installation is to execute
winnt /cmdcons (or winnt32 /cmdcons)
from the i386 folder where you have installed windows from (e.g. CDROM or some people, including me, store it on the hard drive for easier and faster access)
This will add the recovery console to the start-up menu, so if something goes wrong, you overwrite the bad ntoskrnl.exe with a backup of the original ntoskrnl.exe (which you should have made before editing it!) from the recovery console, and you dont have to mess with the boot cd or even diskettes.
greetz