Inte alls faktiskt, men många gör det.
De flesta Mac-program levereras idag i paketform, ibland kallas det för en bundle. De kan i sin tur innehålla många olika saker. T. ex. bilder, lokaliseringar, för att inte tala om den körbara koden i sig. I grund och botten är det dock en vanlig mapp med en del extra attribut. Finder förstår de attributen och presenterar den som ett program. Prova att högerklicka på ett sådant program och välja att visa paketets innehåll, då åsidosätts Finders beteende och du kan se hela mappstrukturen.
Men alla program är inte i bundle-format. Det finns egentligen inte heller något tekniskt hinder mot att bara göra en binärfil. Så fungerar t. ex. de flesta kommandoradsprogrammen i OS X. De hade kunnat vara bundles, men det hade varit för omständligt och framförallt medfört kompatibilitetsproblem med andra UNIX-system. Inget hindrar dock sådana program från att anropa Cocoa, Carbon och andra liknande ramverk. Vid övergången till OS X var det inte helt ovanligt med den typen av program om de var byggda för både OS 9 och OS X på samma gång, även om OS 9 faktiskt hade ett begränsat stöd för bundles.