I reran the procedure to see if I had forgotten anything.
I found this article to be the most effective at getting something working with the fewest hoops:
https://www.praj.in/posts/2021/compiling-swing-apps-ahead-of-time/It should be noted that the 'native-image' and 'java' referenced in the above article come from your graalvm installation. If you don't use the grallvm 'java' the tracing-agent wont be found.
You'll need to extract all the native libraries used by your jogamp dependencies and place them in the same directory as the executable that was created when you ran 'native-image'.
Overall it worked rather nicely.