If you go to http://www.virtualplastic.net/html/logo_scr.html and scroll down to "XP - bootscreen", you can find info on how to edit the XP boot screen. However, some of the info is out of date... All of the strings are the same as mentioned on that site, but the addresses are different. After doing a little hacking and checking, I found the proper addresses to manually edit the kernel in order to apply the right palette and to move the status bar's position for the XP SP2 final kernel. Hex addresses 75688 to 756C6 contain the screen's palette. Hex addresses 37344 to 37347, 3912D to 39130, and 391B9 to 391BC contain the first progress bar string (62 01 00 00). Hex addresses 373C2 to 373C5 and 391AF to 391B2 contain the second progress bar string (6A 01 00 00). Also, Photoshop was a b***h about changing the 4-bit boot screen's palette to all-black (which makes it so there isn't a flash of color before the boot screen fades in). I hex edited my bitmaps' palettes, which were located at hex addresses 36 to 74. Everything from address 36 to 74 should be changed to "00". Not sure if that applies to every indexed 4-bit bitmap or just mine, though. Hope this helps someone else wanting to edit the newest kernel for their boot screen.