On a good day, uninstalling a Mac app feels satisfying. You drag it to the Trash, empty the bin, and the story is over.
At Nektony, where we’ve been building Mac utilities for over a decade, I see the other kind of story. Users write with screenshots full of warnings, leftover icons in the menu bar, strange helpers that keep respawning, and one simple question: “Why is this thing still here if I removed it?”

I work with Mac systems long enough to know exactly how and why these things happen. Over time, I started collecting my favorite troublemakers. First, I met them on my own Macs. We then confirmed their behavior in our tests and through user reports.
Here are six apps that left the strongest impression, and what makes each of them so stubborn.
1. NTFS for Mac tools and VMware Fusion
I often test tools that push macOS outside its comfort zone. Two typical examples are:
- NTFS for Mac drivers that let macOS write to Windows-formatted drives.
- VMware Fusion, a virtual machine environment for running Windows or Linux on Mac.
Both are serious system-level tools. They do not live only in the Applications folder. Among other things, they install kernel extensions, those .kext files that sit close to the core of the system and are protected by System Integrity Protection.

The main screen of Paragon’s NTFS for Mac
You can throw the main app into the Trash as many times as you like, the system components will stay put. To actually remove them, you have to restart into the Recovery mode, temporarily disable SIP, delete the .kext files with care, then enable SIP again.
It is all perfectly doable if you know what you are doing, but it already sounds less like “uninstalling an app” and more like “servicing the operating system”.
The funny detail is that Apple’s own Safari, Mail and Photos are also not designed to allow uninstallation. You can hide them, you can ignore them, but if you are the kind of person who wants only the tools you actually use on the system, removing these core system apps is simply not allowed on macOS.
2. Kaspersky, Malwarebytes, and other security suites
Security tools have a very specific personality. They like to stay in control.
People install apps like Kaspersky or Malwarebytes to feel safer. Then, a few months later, they decide the app is too heavy or too noisy and drag it to the Trash.
On the surface, everything looks fine. Under the hood, the story is different.
These apps often install launch agents and daemons that sit in system folders and keep trying to start background services. For example, here are the processes Malwarebytes runs in your system:
Three Malwarebytes processes are spotted in Activity Monitor
Years of tinkering with Mac help me tell exactly which components are doing that and where they live, but for a regular user, it looks as if the app has more lives than a cat. The icon is gone, yet processes still try to run, notifications still pop up, and the system still remembers something that should have been forgotten.
This is usually the point where people ask us for help.
The answer is to use the official uninstaller if there is one, or use an app cleaner that can see all those small helpers and remove them together with the main app.
Because security suites are more like little ecosystems rather than one-file packages.
3. Norton, the uninstall you do not forget
If I had to pick one app that truly surprised me, and the uninstallation of which I remembered the most, it would be Norton.
Norton is a full security suite that wants to scan, protect, and monitor almost everything on your Mac. I expected a complex installation. I did not expect uninstallation to feel like a checklist from a small IT project.
First of all, it comes with its own Uninstaller app:

Norton comes with a separate uninstaller app in your Applications folder
But the official instructions go even further. After using this uninstaller, you need to download and run an interactive Terminal script:

Norton developers also have a standalone removal script that augments the official uninstaller
I went through every step, partly out of professional curiosity, partly because I wanted to see where the process breaks. After all that, we still detected Norton leftovers on the system (no, not the .kext files).
For someone used to dealing with tricky software, this is an interesting case study. For a regular user, it feels like way too much ceremony for something that is supposed to leave.
4. Citrix Workspace and the disappearing installer
Citrix Workspace is a client for connecting to virtual desktops and applications. Many people meet it because their employer uses Citrix for remote work.
One support request about Citrix turned into a story I still remember. A user no longer worked for the company that required Citrix. The app was just sitting there, and they wanted to remove it. They asked if it was safe to do it with our App Cleaner & Uninstaller.
We ran the usual checks to confirm, then went into Citrix documentation. The twist is that Citrix provides a standalone uninstaller, but it hides in the original disk image. To uninstall Citrix “by the book”, you are supposed to download the same DMG again, open it, and run the uninstaller stored inside.
Our user no longer had access to the company repository where the original DMG lived. Luckily, in this case, the installer is available from the official Citrix website, so the story ended well.
With some other tools, like GlobalProtect, you would not be so lucky. Here’s the uninstaller option in its official installer that usually comes from your education institution or company:

The uninstallation script for GlobalProtect is built into its installer
What I like about this case is the principle. To remove the app, you first have to get the installer. If nobody tells you that, there is no way to guess it from looking at the Applications folder.
5. Adobe Creative Cloud, the manager that refuses to leave
Adobe Creative Cloud is the control center for Photoshop, Illustrator, Acrobat, and other Adobe apps. Users install it to get access to the suite, then sometimes decide to clean up and remove everything.
This is where the intuitive approach backfires. Most people trust their instincts. They throw Adobe apps into the Trash, then try to remove Creative Cloud itself. Very quickly, they get into a loop.
Creative Cloud insists there are still products installed. The products are already in the Trash. The user is sure they are gone, but the manager does not agree. People sign out of their Adobe account to “start fresh”, which also does not help because some uninstall actions require you to be signed in.
Here’s how you are expected to uninstall Adobe products via Creative Cloud:

Adobe’s apps must be removed via the Creative Cloud app
From a technical standpoint, the logic is simple. Adobe expects you to remove apps from inside Creative Cloud, one by one, and only then uninstall Creative Cloud with its own tool. From a human standpoint, it feels like arguing with a very stubborn receptionist who refuses to close the office because their list still shows people inside.
6. Disk Drill and the ghost in the menu bar
Finally, there is Disk Drill, a data recovery tool that also installs an S.M.A.R.T. disk monitoring helper.
On the surface, it behaves like a regular app. You see it in Applications, you see its icon in the menu bar. The real fun starts when you decide to remove it the obvious way and send Disk Drill to Trash.
The menu bar helper does not get the memo. It keeps sitting there, quietly monitoring your disks, as if nothing happened. You end up with an app that is “uninstalled”, yet still has a small outpost on your screen.
The only clean way out is a bit counterintuitive. You reinstall Disk Drill, open its preferences, and use the special “Remove Disk Drill” button:

To remove Disk Drill, you must locate and click a button in its Preferences
Only then does the app dismiss its helper and leave the system properly.
I can see rational sense here: removal is treated as a feature inside the app. But intuitively, it feels like finding a secret exit behind a bookshelf.
The Windows irony and what Mac users can do
Many of us choose macOS because it feels cleaner and easier to manage than Windows. Yet on Windows, you at least have a central Add or Remove Programs control panel where every app that registered an installer appears and can be removed in a predictable way.
On macOS, Apple seems to rely on the idea that dragging to the Trash is enough. For simple apps that live only in the Applications folder, it is. As soon as you deal with kernel extensions, launch daemons, menu bar helpers, antivirus engines, or complex suites like Adobe, that illusion breaks quickly.
Anyways, to wrap things up: you do not need to memorize every name in this list. What matters is the pattern. If you want to keep your Mac tidy:
- Before uninstalling a heavy or system-level app, check how the vendor recommends doing it.
- Prefer official uninstallers when they exist.
- When something misbehaves or refuses to disappear, use a specialized uninstaller tool that can look into system and user libraries, not only the Applications folder.
As someone who talks to users daily and spends a lot of time chasing leftovers, I still appreciate how clean macOS feels most of the time. I just no longer assume that removing an app is always a one-step action.
So if this article makes you think twice the next time you install something heavy “just to try it”, it has already done its job.












