Menu:

Unless otherwise noted the source code available from this page is licensed under the Creative Commons Attribution License 3.0

So you must add the following credit to your app:

Portions Copyright (c) 2008-2009 Ross Tulloch.


FSMegaInfoGUI v1.1 (4th March 2009)

A simple GUI wrapper (System Profiler style) around Apple's FSMegaInfo sample code command line tool. GUI Source not available. Apple's code can be found here.
v1.1 now displays all remote volumes in the volumes popup, not just local volumes.

IconsDotH (October 2008)

If looking for interesting icons to use in your application, the ApplicationServices.framework header file 'Icons.h' contains many useful HFS type codes for icons which can be used for alerts, badges, devices, generic file types, toolbars etc. This is a trivial application which allows you to paste in a HFS type code and display its associated icon to see if it is appropriate. Unexciting source code is included.

ZOTTitlebarWindow v1.1 (Obsolete under Leopard)

Cocoa (as of 10.4) only supports adding proxy menus to NSWindows when using NSDocument. This code is a Cocoa class which allows you to add proxy style popup menus (with an icon!) to any window's titlebar.
It doesn't use undocumented OS calls or suffer from the "window-still-drags-under-popup" problem (*cough*Safari*cough*).
Have a look at the demo app to see how to use it.
It's only been tested under 10.4 but may work on earlier systems.
Demo project requires xCode 2.3.