Изменить значок боковой панели Finder для папки

Есть некоторые приложения, такие как DropBox, которые имеют свои собственные значки на боковой панели Finder. Некоторые другие приложения сделали это тоже. Я'мы нашли способ поместить мою папку в избранное Finder, но яЯ не могу изменить значок по умолчанию.

IconRef iconRef;
    FSRef fref;

    CFURLRef iconURLRef = (CFURLRef)[NSURL fileURLWithPath:@"icon"];
    CFURLGetFSRef(iconURLRef, &fref);
    RegisterIconRefFromFSRef('SSBL', 'ssic', &fref, &iconRef);

    CFURLRef url = (CFURLRef)[NSURL fileURLWithPath:path];
    LSSharedFileListRef favoriteItems = LSSharedFileListCreate(NULL, kLSSharedFileListFavoriteItems, NULL);

    if (favoriteItems) {
        LSSharedFileListItemRef item = LSSharedFileListInsertItemURL(favoriteItems, kLSSharedFileListItemBeforeFirst, NULL, iconRef, url, NULL, NULL);

        if (item){
            CFRelease(item);
        }
    }

    CFRelease(favoriteItems);

Там нет ошибок. Проверено на 10.7 и 10.8

Ответы на вопрос(1)

Ваш ответ на вопрос