I wonder if it would be useful for the IDE to maintain the canonic form of capitalization of an identifier when it recurs. The canonic form would be the form when the identifier is first defined (as a const, type, var, procedure or function). From the point of view of the correctness of the source program, of course, it makes no difference, but it does seem to make the program easier to read.
At the risk of offending any Emerson fans, this is the sort of thing that would (I imagine) be fairly easy to implement, and the consistency would have a beneficial cosmetic effect. Perhaps as Yet Another Option?
Tony