Blog Post

MainMenu — Keep Your Mac in Shape

Stay on Top of Enterprise Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!


Earlier this month, Dare to be Creative announced MainMenu 2.0, an update to its system maintenance utility for OS X. This lightweight application allows you to clean up your Mac, improve system performance and free up hard disk space — all directly from the system menu.

The new release offers a range of improved functionality, an informative system menu icon, and integration with the Growl notification service. This review will offer an overview of MainMenu’s key features, and explain how the software can assist with running a fast, healthy Mac.

The Interface

The Main Menu
The Main Menu

MainMenu resides in the OS X menu bar as a small icon, offering a compact drop-down menu when clicked. This details the various categories of maintenance functions that can be performed, relating to the system, network, user, disk, and applications. It is also possible to run pre-defined batches of tasks together.

The final item in the menu provides access to MainMenu’s preferences, covering options such as whether the application should launch automatically, the appearance of the menu bar icon (several options are available), and whether the application should display a visible log as maintenance runs.

Improve System Performance

A number of options within the menu can help cut back on clutter and speed up your machine. These include the ability to re-build your Spotlight index for faster searching, and repair disk permissions to improve disk access speeds.

None of these are guaranteed to provide a dramatic increase in system performance, but can certainly have a noticeable impact when combined with clearing temporary files and caches (see below).

Re-claiming Disk Space

A variety of operations aim to delete unnecessary temporary files eating up hard drive space. These include the ability to remove Logs, Temporary Files, .DS_Store Files, and various system caches.

Clearing Browser Cache
Clearing Browser Cache

Usefully, the menu also offers a central point for cleaning up your browser cache — across any (or all) of the web browsers you may have installed on your system.

Regular Maintenance Scripts

OS X has a variety of scripts (cron jobs) built-in for performing system maintenance, set to run automatically at a particular interval. Main Menu offers an easy way to execute these maintenance operations manually.

Time Savers

A degree of the functionality offered centers around quicker access to operations that would otherwise require running commands in the Terminal (or deep within System Preferences). A few of my favorite time-savers are:

  • Showing or hiding invisible files in the Finder
  • Relaunching various services such as the Dock, Finder, Airport, or Menu Bar
  • Disabling Dashboard (a great way to speed up older machines)

You’re also able to Force Quit or Force Restart any application currently running. This is particularly useful if, for some reason, you are unable to Force Quit an app through the Dock.

Batch Mode & Growl Support

Another useful feature allows you to create a batch of several commonly performed tasks. A batch can be executed with one click, not requiring you to select each maintenance operation individually.

Batching Tasks
Batching Tasks

The limitation apparent here is that only one “batch” can be created. It isn’t possible to create several different sets of actions, each with a different name — a feature that could be particularly useful.

The latest release of MainMenu adds one final feature: Growl integration. This is a useful way to notify you when a maintenance task completes, and can help to streamline all your system notifications through one central system.


After experimenting with MainMenu for a few days, I can see it being an application I continue to use regularly. Although it seems a little unnecessary to run maintenance operations every few days, I certainly appreciate the in-built shortcuts for restarting services and adjusting Finder display preferences.

Whether you’re a seasoned Mac user who understands the need to flush your DNS cache, or a beginner looking for a simple utility for keeping your machine clean and tidy, MainMenu is certainly worth looking into.

MainMenu costs $20, and a trial is available as a free download from the MainMenu website. It runs initially in a 15-day trial mode with all features active — more than long enough to experiment with the utility and determine whether you use it enough to purchase a license.

10 Responses to “MainMenu — Keep Your Mac in Shape”

  1. Argh the onslaught of this “upgrade” continues. Frank’s comments are dead on. Plus the automatic upgrade of the free version 1.7 doesn’t warn you that 2.0 is now shareware, it just upgrades and then leaves you stuck.

    Dare to be creative is just a skid mark on a pair of tighty whities, all they have done is try to squeeze a few bucks out of an already decent application. That company just seems to buy up applications and then try to start making money.

    For free this was a great application, but at $20 its a ripoff. Had they been reasonable and charged $10 it might have been worth it, but when you have programs like Onyx which are still free why would anyone pay for this?

  2. peter.bravado

    also no one seems to have pointed out that these occupies valuable menu bar space on OSX and does it really need to do that? who is really going to be running maintenance scripts this often? i think it is yet an unnecessary addon that does nothing beyond what the highlighted and free onyx does.

  3. rickdude

    I’d like to echo skellyrocker: Does this have any advantages over Onyx, beyond the fact that it’s in a menu and is therefore likely to be used more (which could be quite a significant difference, depending on the user)?

    Also, how often do you recommend running these tasks?

  4. Growl intergration has been there for decades, so please don’t lie.

    Dare to be creative bought the program from santasoft, whom had developed it up to version 1.7.1 (which has Growl support) and put it up for sale later.

    Dare to be creative made it a $20 dollar shareware program, bumped up the version number to 2.0 and added just a few features like advanced batch tasks, and a killswitch for unresponsive programs.

  5. I’ve been using Onyx to perform system maintenance tasks – be interesting to know if MainMenu has any advantages / disadvantages over this. One immediate disadvantage is that MainMenu is $20, Onyx is free.