Only set Newt window icons on Windows by Stefterv · Pull Request #1398 · processing/processing4
Wrap the NewtFactory.setWindowIcons(res) call in a platform check so icons are only set when PApplet.platform == PConstants.WINDOWS. This avoids invoking the icon-setting behavior on non-Windows platforms. Also reorganize and consolidate import statements (add missing AWT/Swing, JOGL and Processing imports) to fix compilation and include required classes.
This solves the issue where I got a JOGL natives error on macOS (and probably Linux as well)
Also solves an issue for #1234