you could create a blank bitmap in a memblock and plot your pixels to that, or use lock pixels to draw to the screen MUCH faster, also, do you realy need to plot each pixel?, why not just save the whole image or convert it to a memblock and save that?, if you said exactly what you are trying to do then maybe we could give you some idea as to what the alternatives are, cheers.
Mentor
System spec : Pentium 3.0Ghz, 512MB DDR, 2x160Gb HD (using icewave hd coolers ), DVD RW/CD RW (all modes), multimedia front panel, 6 way surround sound, ATI radeon 9800Pro 128mb.