If the program requires parameters passed to it, it would be preferable to display a help menu or prompt rather rather than abort, or exit the program. A separate .DOC file is preferable. It should contain the identical program name where possible, so that it is clear what it belongs to. If 2 or more programs are related, they should begin with a common set of characters to force them to sort together in directory listings. Programs have been known to migrate, and the growing use of C and other portable high level languages will only increase this.
Users do better with consistency than with constant change.
Use DB's rather than equates for hardware dependant code so that it can be readily patched with DDT, etc. Well, I'll quit now. Give everybody else a chance to hack this up too. Have at it.