1. Plattformunabhängig wäre schön
...
4. Zum Glück gibt es den Super-Editor TRichViewEdit und TSRichViewEdit von Serge Tkachenko, der auf D12 und Lazarus läuft - eine Wohltat.
Wenn Du was plattformunabhängiges suchst, kann ich nur die
HtmlEditorLibrary empfehlen,
Das kann fast alles, was
HTML+CSS auch kann, und Du bist dann gleich auf modernem
HTML, wenn es mal für was anderes gebraucht ist.
TRichViewEdit is auch super, aber nur
VCL.