Zend certified PHP/Magento developer

Windows Restore Point but no need to keep new files

Hello, so my problem is that I have a program, when I open it, it creates files/registry on my PC that are hidden (I can’t spot them with any program, and please don’t suggest me a program to watch files/registry being created on my PC, because the program has high security for these purposes)

What I need is to format my PC, add my files and programs that I always need, then use a program to save or “create restore point” then I open the program that will create “traces” that I don’t need to keep, use it for my needs then when I want the hidden files/registry to be deleted, I simply go back to the restore point or backup, then I’ll have my PC with the exact files/registry (ONLY) that I had when I created the restore point.

I have tried this with windows restore point but it doesn’t work for my needs, because it will keep all new files created after the restore point. (I think it will keep all new registries too)

Please tell me a program or method that can do my needs
Thank you so much!