It doesn't need to be 16 bit - Rockbox will load 24-bit bitmaps, but will internally convert them to 16-bit. The important part is that it must be the exact size (in pixels) of your device's LCD, and in order for the change to be persistent, you need to put the image in .rockbox/backdrops/