Possible changes and improvements (opinions please):

1)  I could add an option which directs TRACKMEM's output to stdout
    instead of stderr. Would this be useful?

2)  I might be able to overcome the problems with combined EMS and XMS
    managers by using a different tracking strategy. However, it would be
    a lot of work (larger code size) and I'm not sure it would be as
    robust. Is it worth it?

3)  Would anybody like an optional dynamic display on the primary
    monitor? Obviously, display would not be possible if the primary
    monitor was in a graphics mode. It would be possible to specify
    which line the display would appear on. The display would have to be
    redrawn every clock tick or two to prevent overwriting by the target
    program.

3a) Similarly, would anybody like the ability to specify the line for
    display on the secondary monitor?

4)  The ability to find programs in subdirectories of PATH directories
    (i.e. "DOC\FOO.EXE" + "C:\BIN" in path = "C:\BIN\DOC\FOO.EXE") is
    technically a bug which I've redefined as a feature. Should it be
    removed? Alternately, should TRACKMEM include in the final display
    the name of the program it executed (as resolved by internal
    routines), so the user can see whether they executed the program
    they thought they did?

