I'm loading an image into memory, then unloading it later. Then I attempt to reload the image using LoadFromFile() and I'm receiving an error: Reason: out of memory. The application isn't using more than 12MB of memory, so I'm unsure why this is happening.. can someone shed some light on what I'm wrong?