Awesome! Glad you picked it up!
Since I don't think we have access to read DF strings in the menu, the alternative is to use hand drawn zones over the text, so when you mouse click it, it will send a key command for that string - zone function.
Also, is it possible to add a "Graphic" overlay to DF? That way you can create a custom images on screen. Using DF hack, maybe it's possible to pull out some kind of status values and show them on screen. Plus using the graphical overlay function, you can have the mouse selection be visible, aka the way windows does it.
A neat feature would be when you go into the Build menu and you select a piece of whatever, a small little icon of that object would appear on the mouse pointer, like you're holding it, and then you can place it down.
Will post more ideas when I think of them.
Let me/us know what help you need!