Workaround:
Before deleting last species in list, rename it to something like "a" or "0"
I've been ignoring the bugs, but I'll try the older version now.
Perhaps I could just peek at the code and fix some stuff. Visual basic doesn't sound hard. This isn't my computer, so I can't install Visual C#, but it already has VB 6.0. Hmmm... might as well peek.