В принципе, к обычной ссылке можно добавить rel="sidebar" onclick="javascript: window.external.AddFavorite(location.href, document.title);" и этого будет достаточно для большинства браузеров. Тогда href будет содержать добавляемую в избранное страницу, а TITLE - ее название. Для Интернет Эксплорер тоже можно указать ссылку и ее заголовок самому. Я это место в коде выделил жирным.
Получится c rel="sidebar": добавить в избранное (похоже, устарело).
Как обычно, сам "скрипт добавления в избранное (или закладки) для всех браузеров" находится в коде страницы.