Short Answer
Unfortunately apple Apple has yet to enable drag and drop functionality of third-party menubar icons, which are known as NSStatusItems. The Without preferences being provided by the developer, the only way to reorder them is by opening the apps in a specific order, latter apps where those opened first will appear to the leftright. In On occasion some cases the vendor has written vendors write code that forces the icon to appear at one end or another and if they haven't provide preferences the other, giving you zero control over its position.
Long Answer
There are two types of icons in the OS X menu bar:
MenuExtras
Apple's private class have a number of built-in perks, including:
Unfortunately Apple doesn't officially sanction the development of 3rd-party MenuExtras. The reason given is that they operate as plugins in the SystemUIServer and faulty code could cause instability in a core part of the operating system.
StatusItems
The class for developers doesn't provide such functionality out of the box (as of 10.6 Snow Leopard) and unfortunately there are currently no open source classes that permit commercial use.
Thus, developers typically do the following, in order of general occurrence:
For a list of available MenuExtras, navigate in the Finder to:
/System/Library/CoreServices/Menu ExtrasFor a well kept list of free and commercial StatusItems, visit:
Hope this helps. :) M
