Нет, я не верю, что существует какой-либо способ сделать это - насколько я знаю, невозможно автоматически вызвать JavaScript-код bookmarklet при загрузке страницы - пользователь должен щелкнуть, чтобы выполнить его.
Если вы настаиваете на этой функциональности, вам вместо этого необходимо разработать расширение для браузера. Это, например, позволит вам добавить новый постоянный фрейм в окно браузера, в котором вы можете отобразить предложенные ссылки. Mozilla / Firefox довольно прост для разработки, так как он основан на javascript и XUL (язык разметки GUI Mozilla). Здесь много учебников и документов: https://developer.mozilla.org/en/extensions
Вы также можете разрабатывать расширения для IE, хотя у меня нет такого опыта. Ответы на этот вопрос Как вы разрабатываете плагин для IE? может помочь вам начать работу.
Редактировать: Я подумал о возможном обходном пути: ваш букмарклет может создать новую страницу в текущем окне, с предлагаемыми ссылками в контейнере, и исходную страницу, отображаемую в iframe. Нажатие на любую из предложенных ссылок приведет к обновлению iframe. Не пытаясь на самом деле это сделать, не уверены, какие практические проблемы могут возникнуть (например, некоторые сайты, например SO, не будут отображаться в iframe, а некоторые ссылки будут иметь target = "_ blank" и открываться в новом окне), или этот формат тебе бы хотелось.