Je ne suis pas sûr s'il existe une API pour cela, c'est simplement la façon dont cela fonctionne. Les éléments dans la barre latérale du Finder sont en fait des alias de l'élément d'origine.
De Quels sont les alias, liens symboliques et liens physiques dans Mac OS X:
Lorsque vous créez un alias pour un objet, le système crée un petit fichier de données qui inclut le chemin actuel de l'objet, ainsi que le nom inode de l'objet. Le nom inode de chaque objet est une longue chaîne de chiffres, indépendante du nom que vous donnez à l'objet, et garantie d'être unique pour tout volume ou lecteur utilisé par votre Mac.
...
Lorsque vous accédez à un alias, le système vérifie si l'élément d'origine se trouve dans le chemin stocké dans le fichier d'alias. Si c'est le cas, alors le système y accède, et c'est tout. Si l'objet a été déplacé, le système recherche un fichier qui a le même nom inode que celui stocké dans le fichier d'alias.
(Ou voulez-vous dire une API qui vous permet de créer des alias à partir de votre propre application?)