Reuse existing text editing component
If you browse suggested/planned features here, you'll notice that many of them relate to editing text, including rich formatting, show hidden characters, indenting, code highlight, etc.
It will take long time and big effort implementing this for one person.
As an option, plugging one of already existing text editing components into note editing window could bring many of requested features.
As a candidate component, I propose Scintilla (http://www.scintilla.org/), used in Notepad++, SciTE and some other text editors. It is free and provides features I would love to have in CintaNotes, such as proper parahraph indenting, current line highlight, support for code highlight and tons of other stuff.
This approach of course has some disadvantages, as increased complexity, adding dependency, increazed program disk size and maybe some difficulties in adopting it for one of my most anticipated features - in-place note editing.
But at least for the benefits of not coding all available features this solution deserves to be [at least] considered.
Vasta
Customer support service by UserEcho