I wrote a bit of this as a WIP (https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/162999) - before I proceed with finishing it up, I would appreciate an SWT committer to indicate that this is a useful thing to do.
Note the WIP was not limited to just the examples/snippets. It also included changes in core SWT and tests. Please comment on whether cleaning up that is desired too.
Thanks, Jonah for starting this work. For more Color.disposal removals we do not need a bug, as these count a cleanups so I close this bug as it already contains tons of commits.