Put NL and elementary in a folder thats not in Program files. The it works perfectly. Trust me. Vista hates programs putting stuff in the that directory and throws them into the virtual store directory.
It doesn't appear that Ole will ever release a patch to fix these compatibility issues that some people are having, since he apparently has a bug up his butt about Vista. A shame...