Hey Alex! If you want to allocate a 32bpp DIB section even though the desktop is 16bpp take a look at the winshadgdi.c:winAllocateFBShadowGDI() i sent you that fixes 8bpp pseudocolor while running the desktop in 16/32bpp. Cheers, Sebastian Haby