Y20241031-1000
Resources with zoom support are registered at their device so that handles for zoom levels that are not necessary anymore can be disposed. When these resources are destroyed, they are currently not de-registered form their device, potentially leading to resource leaks. This change makes the resources de-register themselves form their device when being destroyed. Supplements https://github.com/eclipse-platform/eclipse.platform.swt/pull/1477