In den meisten Fällen (bei DMG's als auch bei CD's) erstellen die Entwickler einen Folder mit einem .background - File (ein Hintergrund-Bild). In diesem Folder liegt dann das App-Bundle und ein Symlink auf den Programme-Ordner.
Irgendwie steckt in dem Folder dann auch noch ne Info an welcher Position und in welcher Größe die Icons für das Bundle und den Link erscheinen sollen, und auf dem Hintergrundbild ist meist ein hübscher Pfeil vom Bundle zum Symlink.
Damit weiss der User dann schon was gemeint ist