The CGLGraphicsContext stuff at the heart of this issue is specific to the Mac platform (WGLGraphicsContext is for Win32 and GLXGraphicsContext is for *nix), so it's only the JRE's Mac platform-specific code that makes this assumption. I think the end result will be fine for all Mac systems as long as they are not booted in Safe Mode.
--
Darius