Quote Originally Posted by User137
This caught my eye. Using .Destroy calls in main program is bad habit
Delphi help says: "Do not call Destroy directly. Call Free instead. Free verifies that the object reference is not nil before calling Destroy."
I would have called .Destroy , but now I know that calling free is a more effective way.

I think the name PJPlib will do it, it also holds reference to PJP Dev. Which is in the first place an egoist name...

And as more ideas roll in actual development can begin soon...