I'm using a workaround too. Using your example it would be:
Code: ags
It would indeed be a very convenient feature to change the descriptions at runtime.
lblDescription.Text = Game.GetLocationName(mouse.x, mouse.y);
if (lblDescription.Text == oBust.Name && oBust.Graphic == 101) lblDescription.Text = "Greek Bust";
// ..the "normal" description of oBust being "Mysterious Object"
It would indeed be a very convenient feature to change the descriptions at runtime.