Craig's idea is a good one. It can be applied to a greater purpose. All directly and indirectly referenced forms, prgs and classlibs can be included in dummy in the main.prg. That way, should the PJX ever get corrupted, just add main.prg to a new pjx and everything will get pulled in again.I just sent him an answer (actually it is about indirectly referenced forms), where I tell a short story. Have a look at it.
You both are absolutely right and I also did it. But a few months ago I decided that *for me* and my coding this will be a No-Go for the future.