Do you know if this problem was occuring with the Delphi 4 Pro version of the program too, or has it only started to happen since you recompiled it with Delphi 7 Pro. If it happened before, then I wouldn't be concerned at all, the behavior could be "by design" or due to some other process. If it just started to happen since you recompiled the program, it is unlikely that changing Delphi versions caused this kind of problem, but you should investigate to see what is causing it.
-PatP