SvgBatikIcon allocates a static thread pool:
private static ExecutorService loadService = Executors.newFixedThreadPool(5);
but never calls shutdown() on this. This means that if you ever create an SVG
icon, you hang the shut down sequence (forcing a System.exit(0) call) since the
VM won't shut down when the event thread shuts down after the last window is
Workaround is to not use SVG icons...