save your bmp as 32bit and see what happens (just convert it in some paint app to 32bit colour...most will let you do that), it may just be a code error, but you can get problems with low colour screens/images (normaly alpha or transparency), worth a try, if that doesnt work then it may be your code at fault, are you using the DB sprite collision or some homebrew collision code?.
Mentor.
PC1: P4 hyperthreading 3ghz, 1gig mem, 2x160gig hd`s, Nvidia FX5900 gfx, 6 way surround sound, PC2: AMD 1.2ghz, 512mb ram, FX5200 ultra gfx, stereo 16 bit soundblaster, ups.