Calling dispose() on a FXMap object doesn't seem to terminate the threads started by it. Even though one closes all the stages the JavaFX application will not exit due to the threads blocking.
Can I be doing something wrong or is this a bug?
Yep. Known issue.
We will have it fixed in Quartz.
What is Quartz, is what is the timeline?
Sorry for my late reply!
You already know about Quartz, I think.
You can get the Beta and read all about it from these resources...