CPointList Class
procedure Remove(p: CPoint); overload;
Removes instance of this point out of the collection and frees it.