How to uninstall Royal TSX on Mac
Save your Royal TSX connection documents before uninstalling. Royal's Mac settings documentation separates documents saved at a location you choose from local application settings, plugins and license information. This guide covers the official Mac app and Homebrew cask royal-tsx.
Save documents and close connections
Save open documents and retain their passwords if encrypted, close remote connections, then quit Royal TSX with Command + Q. Back up ~/Library/Application Support/Royal TSX outside that folder if you want its settings and plugins. The official uninstall instructions remove Royal TSX.app from Applications by moving it to Trash; clearing settings is optional.
Keep documents separate from settings
| Location | Keep or remove |
|---|---|
| Your saved connection documents | Keep these files and their backups. Their location is chosen when saving, not a fixed uninstall folder. |
| ~/Library/Application Support/Royal TSX | Preferences, plugins, Application Document and license information. Back up before resetting. |
| ~/Library/Application Support/com.lemonmojo.RoyalTSX.App | Bundle support directory named by the cask. Inspect if present. |
| ~/Library/Caches/com.lemonmojo.RoyalTSX.App | App cache named by the cask. |
| ~/Library/Preferences/com.lemonmojo.RoyalTSX.App.plist | Local preferences. |
Removing the client does not remove Royal Server's hosted documents or cancel a subscription. A machine-wide license can also live at /Library/Application Support/Royal TSX/License.xml. It is outside your user folder; keep it if other users still need Royal TSX, and preserve the license before choosing to remove it. Do not delete shared settings just to remove this app.
For a full settings reset after backup and quitting, open the user paths above with Shift + Command + G in Finder and move only the Royal TSX items you no longer need to the Trash. The vendor notes that macOS can restore the cached preference plist; its documented reset command is:
defaults delete com.lemonmojo.RoyalTSX.App
This resets that preference domain; it does not delete saved connection documents.
Check the result
pgrep -il 'Royal TSX'
ls -d "/Applications/Royal TSX.app" "$HOME/Library/Application Support/Royal TSX"
No process output means no matching name is running. Inspect any match in Activity Monitor. A printed path remains, a missing-path error means absence, and a permission error leaves it unknown. Saved connection documents should remain where you saved them.
If you installed it with Homebrew
brew uninstall --cask royal-tsx
The cask removes the app and requests its quit. Direct brew uninstall --cask --zap royal-tsx also removes both support folders, the cache and preferences above, including local settings and license data, without consulting Mole's checkboxes.
Mole checks Homebrew's full removal list and skips --zap when it reaches unchecked data, shared files or anything it cannot verify. It still removes the leftovers you selected.
What Mole lists
Bundle-identified support data, cache and preferences are selected by default. The display-name Application Support/Royal TSX folder is listed but not selected with Remove data and settings with apps off; enabling it can preselect eligible reviewed data. Saved connection documents are not included in that support-folder selection.
What this test covered
Royal TSX 6.4.4 was copied from the official package to Applications and uninstalled on September 21, 2026, without remote connections or a Homebrew receipt. The app, preferences and empty display-name support folder went to Trash. Connection documents, encrypted-document recovery, plugin sessions, machine-wide licensing and a complete installer run were not verified.
