Deleting an app's icon or dragging it to the trash often removes far less than people expect. Support files, saved settings, cached data, and background processes frequently stick around — which matters if you're troubleshooting a reinstall, freeing up real space, or just don't want old software quietly running in the background.
Windows: use the uninstaller, not just the shortcut
Deleting a desktop shortcut on Windows removes nothing except the shortcut itself. Go to Settings → Apps → Installed apps, find the program, and use its Uninstall option — this runs the program's actual removal process, which handles registry entries and installed files the shortcut never touched. Some software leaves a leftover folder in Program Files or AppData; checking those folders after uninstalling and manually removing anything left behind completes the job.
Mac: dragging to Trash usually isn't enough either
Moving an app to the Trash removes the main application bundle but typically leaves behind preference files, caches, and support files in your Library folder (~/Library/Application Support, ~/Library/Caches, ~/Library/Preferences). A dedicated uninstaller app, or checking those specific folders for files matching the app's name after removing it, catches what a simple drag-to-trash misses.
Background services and startup entries
Some software installs a background helper process or a startup entry that keeps running even after the main app is uninstalled — common with software that had auto-update checkers or system trays. On Windows, check Task Manager's Startup tab and Services after uninstalling; on Mac, check System Settings → General → Login Items. A leftover startup entry pointing to a program that no longer exists is safe to remove.
Browser extensions: a separate, easy-to-forget step
Software that installs a browser extension (a PDF tool, a shopping assistant, a productivity add-on) usually doesn't remove that extension automatically when you uninstall the main program. Check your browser's extensions page directly and remove anything tied to software you've already uninstalled — these are also a common source of slowdown and unwanted behavior if left in place.
Licensed and subscription software: cancel separately from uninstalling
Uninstalling a program doesn't cancel an associated subscription or license — those are billing relationships managed separately, usually through the software's own account settings or your app store/platform purchase history. If you're removing paid software because you no longer want it, check that you've also canceled any recurring charge, since the two are unrelated steps.
A more complete uninstall checklist
- Use the platform's proper uninstaller, not just deleting a shortcut or icon.
- Check for and remove leftover support/cache folders tied to the app's name.
- Check Startup items (Windows) or Login Items (Mac) for orphaned entries.
- Remove any associated browser extensions separately.
- Cancel any related subscription or license independently of the uninstall itself.