[FIX] Think I fixed the memory leak now. We must call .Dispose() on the gfxscreenshot and bmpscreenshot objects when we are done with them.