I had the same problem--but the software WILL run under Vista. It is just the installation process that is broken. Legacy mode isn't needed either.
I don't remember the details but it was something like this: Install the software, then manually move the WXTIDE32 folder into "Program files", and run it from the executable that is there--or a shortcut pointing to that executable.
I'm sure I've got at least part of that mixed up...but will swear to you that's where I have manually moved it, and where I run it from, without using legacy mode, under Vista Ultimate.
It is only the default location or the installation routine itself that is not suitable for Vista.