Adding to other answers to shorten everything, you can also write:
List<Point> lp = lpf.ConvertAll(PointFToPoint);
If you do not need this PointFToPoint method elsewhere, you can also remove the entire public static Point PointFToPoint(PointF pf) method and use the built-in delegate instead:
List<Point> lp = lpf.ConvertAll((delegate PointF pf) { return new Point(((int) pf.X), ((int) pf.Y)); });
And if you're in .NET 3.5, you can shorten this with lambda:
List<Point> lp = lpf.ConvertAll(pf => new Point(((int) pf.X), ((int) pf.Y)));
source share