FileSystemWatcher objects, which I use, do not act the same way under Vista as they do under WinXP etc. I originally thought they were completely broken, but have heard rumors of workarounds. The workaround being different coding... not something you could do.