There is no implementation within the greenfoot program to accomplish that particular task. So, changing that greenfoot uses when creating the jar file is about the only way to do it
I know that, that's the problem there's no way to do it besides for going into the Greenfoot program directory.
Or you could download the Greenfoot source code and edit it so that you can choose an image for the window icon (but I'm not about to do that).