a) Ich würde auch empfehlen die Lines einzeln hinzuzufügen
b) Ich würde #13#10 nicht mehr benutzen, da gab es z.B. zwischen Delphi 10.3 und 10.4 ein geändertes Verhalten je nach Betriebssystem und daher sollte man besser sLineBreak nutzen (ich mache es aus historischen Gründen der Unwissenheit mit einer einfachen statischen Methode), sonst riskiert man Anzeigefehler, sobald man sich doch mal von Windows weg bewegt.
Klar, #13#10 steht da nur (noch), weil ich gerade dabei bin eine ältere reine Windows-Anwendung nach FMX zu konvertieren. Da muss man natürlich sLinebreak nehmen, da das Zeilenende unter MacOS und Linux anders ist, als unter Windows (der Titel meiner Fehlerbeschreibung lautet ja auch "Adding text to TMemo with sLinebreak-signs crashed the Memo").
Aber das Einfügen von Text mit sLineBreaks muss die TMemo-Komponente schon können (wenn es über die Zwischenablage kommt, dann geht es ja auch und muss auch gehen)... Das ist einfach praktisch, das so, anstatt mit unzähligen lines.add zu machen...