http://developer.apple.com/documentation/Carbon/Conceptual/ProvidingUserAssitAppleHelp/authoring_help/chapter_3_section_2.html