…but i'm having quite a few crashes on system7.1 and system6.08, and system 6.0.4(the version in the mac classic boot ROM) mostly with unimplemented trap errors(which normally indicate a wrong os version)I actually ran Vision on a Plus but it was so long ago I can barely remember. I DO remember using it with 6.08 and by the time i went to 7, I had received updates. I don't think those were absolutely necessary to use System 7 though.
…it crashes way more than i'd expect for a program that actually shipped.
What's more likely and as MacStuff indicated, is a failure to integrate with OMS. It is important now but was critical then to have all of the files in exactly the right places. Because of the typically tiny amounts of memory found in the mini-Macs of the day, the app didn't store any more than absolutely necessary in RAM - preferring to leave it available for sequence data. Vision was made to run all day long on a 512 - and did. So, it would do lookups of stuff as needed. That's probably why it crashes on you sometimes and not others - it depends on exactly what you're doing and whether what it's looking for is found.
Now, do I remember exactly what went exactly where in which folders? Hell no. I hope you have the doc to tell you that, or at least MacStuff does ('cause if ANYbody does, he does). It's not in the manual. Things were supposed to install themselves properly - There was a "ReadMe" on or with those floppies to specify what went where however.
If this doesn't help, take notes about exactly where and where the app crashes and exactly what you clicked etc. that caused it. Maybe that will trigger something in the far back regions of my remaining grey matter…