Whenever I find residual files or folders in my system and wonder where they came from, I go on a hunt removing every extra file that doesn't appear to be associated with a program I have installed through a Google search.
I hate doing this, it wastes so much time, but I want to keep my system clean. Especially the application data directory. It gets so dirty that I really wish application uninstallers would clean up after themselves. Top offenders are Visual Studio, NPM, and any and every application that likes to leave parts of itself behind after an uninstall.
I refresh Windows 10 frequently and start with a clean install every few months.
What software do you recommend to keep my system clean and satisfy my obsessive compulsivity?