Reading up on Java Webstart, if we have to go that route. According to
Oracle, the app itself should be a subclass of JFrame, so I adjusted it.
No functionality changed, the thing still runs.