Also Grundsätzlich gibt es da sicher mehrere Wege die ans Ziel führen. Ich kann dir keinen Fix und fertigen Code präsentieren, aber ein paar Lösungsvorschläge machen:
Variante 1:
Zeichne dein Bild auf ein Canvas und an den stellen der Köpfe (unsichtbare) Nodes (Kreise, Rechtecke, ...).
Beispiel:
http://stackoverflow.com/questions/27999430/javafx-clickable-line-on-canvas
Problem: Canvas verändert per Default nicht die Grösse. Es gab hier vor kurzem eine Frage dazu, die sich auf diesen Lösungsvorchlag hier berief:
https://dlemmermann.wordpress.com/2014/04/10/javafx-tip-1-resizable-canvas/
Variante 2:
StackPane, ImageView mit dem Bild in voller Grösse drüber und weitere (unsichtbare) Nodes (Circle, ...). Dort dann gewöhnlich Tooltips drüber.
Vorteil: Kann resizen.
Grundsätzlich aber gilt: Wenn du die Grösse veränderst, musst du dich darum kümmern, das die Markierungen auch weiterhin an den richtigen Stellen im Bild bleiben - Fixe Grössen, sind da sicher hilfreich.
Wenn du noch Fragen hast: Bei der zweiten Variante könnte ich (wenn ich mal Lust habe) eventuell auch mal mit Code zu Seite stehen.