Util should lead to any application-specific utility functions that may be required. The Windows and Help menus provide the standard functions they perform in other MDI applications. This is such a matter of personal style that we will not attempt to define them at all, other than to suggest that they be used as sparingly as possible. We advocate the use of suffixes to communicate the type of a variable or object although we acknowledge that many people tend to prefer prefixes. The default behavior in naming persistent field objects is that the name of the field is appended to the name of the dataset.
Prefixes cause an ambiguity.
While it is possible to change the name of persistent field objects, it is incredibly tedious to do so. There are many table objects and attendant field objects throughout an application. Delphi's convention in naming field objects is sufficient. It becomes easier to distinguish between Objects and Values that are created by you and those created by Borland, Woll 2 Woll, etc. They use prefixes and you can tell immediately whether the source for something is within your own code, or external.