Performs a number of system maintenance tasks.

Application Uninstall. Simply drop an application onto the window, and HDCleanUp shows you a best-guess of all the application's related files. Move them to the Trash (except for the app; that's an Apple restriction) with a click of the mouse.

Orphaned Preferences Files. Ever download and try out an application only to quickly delete it? This function not only shows you a best-guess of orphaned preference files, but also of all the applications and their preferences files. This makes it easy to see what you can delete, and what to keep.

Application Uninstall. Simply drop an application onto the window, and HDCleanUp shows you a best-guess of all the application's related files. Move them to the Trash (except for the app; that's an Apple restriction) with a click of the mouse.

Orphaned Preferences Files. Ever download and try out an application only to quickly delete it? This function not only shows you a best-guess of orphaned preference files, but also of all the applications and their preferences files. This makes it easy to see what you can delete, and what to keep.

Crash and Log Files. Crash Files: an application crashes. It creates a crash log. The log is sometimes sent to Apple, or the application's developer. Then the crash log remains in your crash log folder. Some crash logs are quite large. This window allows you to selectively remove crash logs. Log Files: many applications create a log file for various reasons. It crashes, and the log file might help the developers show how far the application got. Or it's simply superfluous information, and you don't need it. This window allows you to selectively remove these log files.

Duplicate Files. Do you really need 5 copies of your old documents? Probably not. Drop a folder onto the window and HDCleanUp shows you all the duplicate files within the folder.

Duplicate Applications. Suppose you download an application. Months later you download an updated release, however, you forget to delete the older release. When you double-click on the application's document, which application will open? Could be the older, could be the newer. This search helps you find duplicate applications and delete the older duplicate application.

Empty Folders. What good is a folder if it's empty? Now you can track down those useless empty folders.

Empty Files. What good is a file if it's empty? Now you can track down those useless empty files.

Validate Internet Files. This function finds which Internet files point to a valid Web page, and which do not.

Orphaned Aliases. What good is an alias file if it's lost its associated file? Time to send that orphaned alias to the Trash.

Cache Files. Cache files are used by applications to speed things up. However, somethings they become corrupted. Best to delete most or all the cache files occasionally.

ZIP Large Files. Have a lot of larger files on your hard disk? If you don't need them, send them to the Trash. Might need them? Compress them first in ZIP format and then send them to the Trash.

List ZIP Contents. Have a lot of ZIP (compressed) files? Now you can easily find ZIP files and view the contents without extracting any files. Don't need them? Move them to the Trash.

Slim Universal Applications. Most applications are made as an Universal Application meaning they contain code for both the PowerPC and Intel architectures. If you are using an Intel Mac, you don't need all that PowerPC code bloating your applications. The same applies to PowerPC applications. They don't need to be bloated with Intel code.

HFS+ Compression. Individual file compression was first introduced with Mac OS X 10.6. This functionality that is provided today helps produce the reduced disk foot print of Snow Leopard and likely results in improved performance as well. Now you can use this functionality on almost all your files.