bobonwhidbey, some comments that might help you choose between KControls and RichMemo.
The warning from KControls does no harm, I have been using KMemo fo a number of years and see that warning all the time. Its just, as WP said, not a good idea in principle.
Using TRichMemo will very much depend on your platform. Some things don't work on all platforms and on MacOS for example, quite a lot does not work. Please see
https://wiki.freepascal.org/RichMemo/WorkAroundsThe author of KControls has indicated he is not planning to develop KControls further but it is quite complete now. He is quite responsive to bug reports and does fix issues. He totally replaced his license for example when I had issues getting my app into Debian because of his license wording. Sometimes RichMemo's maintainer is a bit slow to respond. From time to time I revisit RichMemo and submit patches but they can sit there for some time time. eg
https://bugs.freepascal.org/view.php?id=37894I find that KMemo becomes a bit slow when the content exceeds, perhaps 40K to 50K bytes. I am not sure about RichMemo's responsiveness, not enough of it works for me to have tested with large content. However I suspect RichMemo would be faster on platforms where it works.
So, as they say, your mileage may vary ....
Davo