In one case I know, (http://www.hotmetalpro.com/), this is achieved with a second image triggered by the mouseover event on the first.

It is quite hard to do this with a text editor. A wodge of JavaScript includes offset distances to push the flyout text to the right and down by the right amount. If the client changes the buttons, lots of things have to change.

Someone else may come up with a better trick.