I noticed some of the recurring themes on implementation of requests are limited by the ListView control. I am not much of a programmer, and even less wrt AHK, but perhaps a solution to many of these requests would be a second "read-only" mode that uses a different control for display? I realize that takes away a lot of the simplicity of "open, enter, close" flat-file databases, but for some users, the tradeoff may be worth it (for a mulitline view, for example). It may solve some of your other issues regarding the ListView limitations.
Just a thought....