Simple Samples
I am confused also.
This question is not really a VC General question. If Vista is doing something you are not aware of, then the Vista forum might be better.
I am not sure I understand what it is you say about your application deleteing and restoring files. If I do understand, then it might help to have details about how you are doing that. I do not have Vista so I can't help much. I hope someone else can. Assuming however that there is a peculiarity of Vista then it could help to ask in the Vista forum.
Something that might help is a simple sample of deleting a file or folder and then retrieves the file information from the location it was deleted from. It might help if the first thing the program does is to create the directory or file. The progam should be a console program that does just the minimum necessary to re-create the problem. If it is simple enough then others can try it with their systems. If the progarm works as expected in a non-Vista system but not your Vista system then that would help to know. If the progarm works as expected in another Vista system then it should really help to know that. If there is something about Vista that explains the problem then a sample program is likely to help determination what that is.
I am not sure if it would be better for you to continue with this thread or strat a new one in the Vista forum.