Was der Bastler gemacht hat, ist nichts anderes, als die CommonVcPh.dll so umzuschreiben, daß sie nicht mehr auf die standardmäßige comdlg32.dll von Vista verweist, die den berühmten Fehler verursacht, sondern auf die comdlgxp.dll, die nichts anderes ist als die alte comdlg32.dll aus WinXP. Und mit der funktioniert dann alles.
Wenn man weiß, wie man die jeweilige CommonVcPh.dll patcht, kann man sicher auch andere Wavelab 5-Versionen zum Laufen bringen.
Man kann übrigens auch jede andere comdlg32.dll aus späteren WinXP-Versionen verwenden, wenn man sie entsprechend kopiert und nach comdlgxp.dll umbenennt. Ich benutze eine vom 14.4.2008.