Unfortunately, I don't think this is going to work on Vista. The same effort required to get it working on XP would be required by Vista (goat: correct me if that's wrong).
There was explicit notes on the lack of WinXP compatibility with the code I used, but nothing about Windows Vista. Please install .NET framework 4.5 and tell me if it works. I'll investigate that matter.