Si necesitás que se abra a partir de la barra de marcadores del navegador no necesitás un complemento sino un bookmarklet. Lo importante de los bookmarklets es explicar cómo usarlos. Un ejemplo excelente es el de Pinterest, te recomiendo que veas cómo funciona y cómo ellos le explican al usuario cómo usarlo. Básicamente un bookmarklet es un enlace que usa el pseudoprotocolo javascript
: para ejecutar una porción de código. El código puede estar todo presente en el bookmarklet o puede estar en un archivo externo que se añada al dom de la página sobre la que se ejecuta el bookmarklet.
Un ejemplo que me gustó:
https://www.facebook.com/Temptations...36395689744790
Un ejemplo de algo que pidieron en el foro:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
arrastrar el enlace a la barra de marcadores:<br />
<a href="javascript:var swf='<object width="100%" height="100%"><param name="movie" value="http://www.disegnocentell.com.ar/rayo.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="transparent"></param><embed src="http://www.disegnocentell.com.ar/rayo.swf" type="application/x-shockwave-flash" width="100%" height="100%" allowscriptaccess="always" allowfullscreen="true" wmode="transparent"></embed></object>';var div=document.createElement('div');div.style.position='fixed';div.style.zIndex=9999;div.style.width='100%';div.style.top=0;div.style.height='100%'; div.innerHTML=swf;document.body.appendChild(div);void(0);">rayo</a>
</body>
</html>
La ventaja adicional de un bookmarklet sobre un complemento es que es crossbrowser, es decir, no necesitás crear varias versiones o varios complementos para que funcione en todos los navegadores