Point() ist eine Funktion. TCanvas.Polygon erwartet ein Array. Daher geht das in etwa so:
Canvas.Polygon([Point(150,350), Point(450,350), Point(300,200)]);
Ein konstantes Array deklariert man so:
const <name>: array[<low>..<high>] of <type> = (<value0>, <value1>, ...);
In deinem Fall also in etwa sowas:
const points: array[0..2] of TPoint = ((X=150, Y=350), (X=450, Y=350), (X=300, Y=200));
Kann sein, dass du noch die Kommata durch Semikola ersetzen musst, aber so ungefähr dürfte das passen.