Ah, that is a relief to read, and thank you. ^_^
The icon system that you describe, by the way, reminds me a lot of that used Gabriel Knight 3, as I recall. In that game, when one clicks to interact with an object, one is presented with a set of icons showing potential actions: food might be examined, tasted or smelled, for example, while a patch of newly-turned earth may be dug, or a character talked with, etc.
(I've been wanting to make something of my own with a similar system, arranged as a radial menu holding a flexible number of items. I even put together a basic version using Python and the Panda engine, but haven't been working on a game suitable to it thus far, at least not to the point at which it might be integrated. ^^; )