CPointList Class
procedure Delete(Index: Integer); override; overload;
Deletes the item at index from the list, freeing memory for it if necessary.