So my solution is to simply run my old non vista64 compatible software inside a Windows virtual PC running WinXP. Only hassle is that the Virtual PC doesn't support USB but you can easily get around that by running the Melabs programmer in vista64 and loading files from a shared directory inside the Virtual PC.