How exactly do you free the class? There's only one potential memory leak in PowerDraw3 (which I detected recently when creating Asphyre). When you unload the graphics data, try to re-initialize PowerDraw and see if the memory is released.