Most accessory programs just have a cute interface to execute a Windows command that does the same thing. For instance most clean-up programs do the same thing as right clicking on a hard drive in Windows Explorer, selecting Properties, then clicking on the button labeled "Disk Cleanup". Running these built-in Windows commands is generally pretty safe but there could be times a program is affected. But safer than using any 3rd party software. Also type "apps" in the search bar and delete things you don't use anymore.
Windows takes care of most things but there are still some things it doesn't do automatically. If you've ever noticed Windows runs like a striped ape when first installed. Then as years go by it gets slower and slower until most people buy a new computer to speed things up. One of the reasons is most programs nowadays run a service to remind you when a new update is available. I disable the services I know I don't need or want. Another issue is the size of the registry which is not a relational database but more like a text list. The bigger it gets the slower it gets and causes bluescreens and errors. Uninstalling a program does not usually clean it up and I've never found a native Windows to clean it up. Use at your own risk but I've used a free one called "Eusing Free Registry Cleaner" for almost 20 years without a problem. Once you get 300 or more obsolete entries you start to see a slowdown. I've tried others like CCleaner which found zero then Eusing found 63 immediately afterwards.
Windows takes care of most things but there are still some things it doesn't do automatically. If you've ever noticed Windows runs like a striped ape when first installed. Then as years go by it gets slower and slower until most people buy a new computer to speed things up. One of the reasons is most programs nowadays run a service to remind you when a new update is available. I disable the services I know I don't need or want. Another issue is the size of the registry which is not a relational database but more like a text list. The bigger it gets the slower it gets and causes bluescreens and errors. Uninstalling a program does not usually clean it up and I've never found a native Windows to clean it up. Use at your own risk but I've used a free one called "Eusing Free Registry Cleaner" for almost 20 years without a problem. Once you get 300 or more obsolete entries you start to see a slowdown. I've tried others like CCleaner which found zero then Eusing found 63 immediately afterwards.