It works. I don't know about the mode lists, but the other things do work. There are some issues, though. ScalePixelArray() cannot correctly stretch vertically. LockBitMap() locks the whole computer instead of only the bitmap, even for non-displayed bitmaps.
Bye,
Thomas