I've managed to grab a screen image to a .bmp file on disk (using code found in Codeguru). Unfortunately the bitmap is huge (over 2Mb) because I think that it's saving it in true colour. Is there an easy way to reduce the number of colours and hence the size of the bitmap, ideally down to less than 100k ish.

Cheers,
Craig.