i also missed the point in your post where you asked for any help or provided any details that would allow help to be given, seemed more like rant to me. if you'd like help, i'd be willing so long as you provide any sort of information i could use to do so.
expecting software that worked with win95 to work in an os that is 15 or so years removed is asking a bit much. legacy software can't be supported by the os developer forever. at some point it's up to the developer of that software to support the newer os.
this seems more like an issue with the developer of the software dropping the ball than it is a problem with win7.
you can't have a leaner and faster os without removing legacy code that the vast majority of users no longer require.
you are most likely in the minority and really should have stuck with xp if the software you use is so critical and the developer has decided to no longer support it.
i apologize if i come off a bit harsh, but really i don't see where this is the fault of win7 quite yet, perhaps further details are required.