I've just found this thread and as I am the KMemo maintainer I have some remarks for clarification:
1. KMemo rtf reader and writer uses
\shpwr and
\shpwrk control words, not
\wraparound. Only rectangular wrap is supported now, not tight wrap.
2. Never tried rtf saved from KMemo in Windows XP, don't have already. But under Win7/8/10 (MS Word 2007 and above) I was not aware of some problems in this regard.
3. I've used the RTF spec 1.9 to implement the RTF streaming.
4. Because the RTF specification does not much care about details, it is true that every word processor saves its own version. Simple things work almost everywhere but embedded objects (shapes, images, tables, lists) are mess. With KMemo, I've tested with MS Word most of the time because AFAIK it is where the RTF specification comes from. Unfortunately that means that eg. Libreoffice Writer did not accept some tags from MS Word and vice versa (last year tested, don't know anymore what exactly).
You sure are selling KMemo.
skalogryz: Seems that you could sell KMemo for me when it is mature