OSBuilder (closed source, obfuscated) refused to compress splash screens for the Lumia 800 since it uses a different resolution, so here's a tool i made to do it anyway https://github.com/InvoxiPlayGames/XPRSplashTool
the Lumia 800 has illuminated buttons and the way they work is just the OLED stretching out past the visible area and below the buttons - the splash screen initialises this area to white and the OS doesn't clear it. so by changing the splash screen, you can actually change the colour of the buttons!