public void RegisterForDisposal(GraphicsObject obj) { lock (objectsToDispose) objectsToDispose.Add(obj); }