How to delete apps from Launchpad when there's no x icon:
I just figured out that when you have an uninstalled/deleted application but the icon is still in the Launchpad and it doesn't give you an 'X' when you hold the [option] key, there are two ways to delete them:
METHOD 1: (The app is actually still on the system somewhere)
- Drag the icon from the Launchpad to the App Dock.
- If the icon goes into the dock right-click on it. (If not, try Method 2)
- Select 'Options'
- Select 'Show in folder'
- Delete the app or delete the whole folder if that seems appropriate.
METHOD 2: (The app is absolutely deleted from the system)
- Click on the icon in the Launchpad.
- If the app is really deleted the Launchpad will close and you'll be returned to your home screen.
- Open Launchpad again.
- The Icon should now be shaded and covered with a big '?'.
- Hold the [option] button.
- The icon should now have an 'X' and can be deleted as normal.
I had upgraded from Mojave to Monterey and had a lot of applications I needed to delete. Many didn't have an uninstaller nor offered me the [option]-X in the Launchpad, so I was forced to delete them from the Applications folder. But, most left their icons in the Launchpad and were not able to be deleted.
I tried cleaning apps and searched all over the internet, but didn't find any workable answers. As it turns out, some applications save themselves in non-standard locations (user, library, etc) and are not easy to find. That's why Method 1 above works. But, for reasons I do not know, some apps leave their icons (shortcuts) in a secret place that Launchpad accesses. When you click on them they can't find their linked files so the macOS tags them as broken with a '?'. The icon attributes are also changed and can now be deleted - This is where Method 2 works.
That's it! I hope this works for you as well as it did for me. Good luck!