How OS X Executes Applications