Sorry about those find/replace bugs. I hadn't been using 'replace all', 'replace in selection' or even 'find previous' very often, but I should have checked everything when I added in the interactive 'replace all' and 'replace in selection'. Sorry about that.
I hope everyone likes the embedded Python and command shells. There are still a few nits that I'd like to fix, but not for a while - they work quite well for what I indended them to.
One minor note: on Windows, sometimes even when you SIGKILL something, and you get a "process ended" event, sometimes the process survives. I don't know why this is, but be careful!