Using the SetMultiLineText removes blank (empty) lines,e.g.
First Line
Next line (after blank line)
LText := Control.Text; //Has 3 lines with #$D#$A#$D#$A between the 1st and 3rd lines
Control.SetMultiLineText(LText); //Only results in 2 lines getting added as per below
First Line
Next line (after blank line)
Using Control.Text := LText results in the same behaviour (since it just calls SetMultiLineText)