I found what I think is an ok workaround. Apparently Vista only has issues if the program trying to read\write files is in the "Program Files" or "Windows" directory. I just changed my installer to default to installing the app folder into the C: drive instead of "Program Files" (where it's supposed to go) so hopefully this will end the problem.