I am trying to create a help application. The problem I am having is finding a unique identifier for a field in an application. For example: If someone clicked there mouse arrow over a field called "name" I would get some sort of handle for the field and that way I could give them help for the "name" field. Many windows apps have this now. It is the pointer with the question mark next to it.
Also - the handle of the field needs to be unique and constant. It can't be like the window id. The window id in unique but changes when the application is closed and then reopened.