OK, den "strengen" Compiler vergessen, dann eben mit PChar Cast, oder einfach [0] hinten dran.
Du darfst gern, @StatischesArrayOfChar[0] anstatt @StatischesArrayOfChar machen, aber es macht keinen Unterschied (vom Speichermanagement her ... OK, die Typprüfung mal außen vor).
@AnfangDesStatischenArray (wo der erste Char liegt) = @ErstesCharImArray[0]
Aber "immer" mit [0] ist nicht falsch und würde zumindestens für statisches Array und dynamisches Array im Quellcode den selben Code verwenden, und die Typprüfung ist auch froh.
(weniger Varianten = weniger potentielle Fehler)