Not 100% sure really, just guessing that the bitmap backing for the form isn't being released properly ... the bitmap backing is the canvas we use to "paint" our lines, boxes, circles etc ... it actually makes up the "bulk" of memory used by the form object. So if there is a deallocation issue, it would show up quite readily - which seems to be the case in this case.