This sort of overlaps with the concept of being able to label with HTML... (i.e. combining label functionality with HTML pop-ups) See Table Labels for this. (the idea of having images in your labels is an awesome addition... if you can have an image as an attribute, why not as a label?)