No ... il fatto è che le linee sono scritte con il terminatore LF e non con CR LF e quindi se usa Notepad non sono divise.
Basta scrivere rimpiazzando la sequenza LF con CRLF
codice:salva.Write(RichTextBox1.Text.Replace(Convert.ToChar(10), Convert.ToChar(13) + Convert.ToChar(10)))