совершенно невозможно. Код в закладке не существует на странице, пока человек не нажимает на букмарклет.
Посмотрите на то, что вы хотите. Они почти такие же простые, как букмарклеты, но они запускаются каждый раз при загрузке страницы. Некоторые браузеры, такие как Chrome, поддерживают скрипты изначально. Другие, такие как Firefox, нуждаются в дополнении, таком как Greasemonkey. Другой вариант использует или создает надстройку.
код в вашем userscript может выглядеть
document.oncontextmenu = function() { // on "right click"...
// some code
return false; // optional - suppress the native context menu. not advisable for entire document.
}
Missing 'oncontextmenu'? – Teemu