I had asked this question a while back, and received some great responses, and a great final answer that helped me out quite a ton. Everything was fine until ~yesterday.
Yesterday, however, it generated quite a bit of a discussion, because I had mentioned that the .NET Framework in general (and thus Paint.NET specifically) is too slow for my laptop to be a viable solution, and some supporters of Paint.NET misunderstood this as a blanket ".NET is slow" statement, with not-too-difficult-to-predict knee-jerk reactions.
This misunderstanding subsequently caused Tom Wijsman to make an edit to "clarify" the meaning, but unfortunately the edit didn't help: it used weasel words like "might", e.g. to say that interpreted/bytecode languages "might not be solutions to my question".
Of course, such an ambiguous edits about the characteristics of interpreted languages caused confused comments and a (binding) close-vote by random as "Not constructive".
I'm having trouble understanding why that is the case, and therefore why the question was closed.
Could someone please explain why asking about alternative programs is "not constructive" or "too localized"? And if possible, could someone please let me know if any edits would make it better, so that the question might be re-opened?
(The question seemed popular enough, so I'm having trouble understanding why it is localized.)