Vi posto l'intero codice sperando che qualcuno risponda, perchè sono disperato.
Ho fatto mille tentetivi e niente.

codice:
	
	// @include http://*

	// ==/UserScript==



	var _clickTarget = null;

	var _autoClickTimeoutID = null;

	function mouseover(event) {

		_clickTarget = event.currentTarget;
		_autoclickTimeoutID = window.setTimeout(autoclick, 1000);

	}



	function mouseout(event) {

		_clickTarget = null;

		if (_autoclickTimeoutID) {

			window.clearTimeout(_autoclickTimeoutID);
		

		}

	}



	function clear(elmLink) {

		if (!elmLink) { return; }

		elmLink.removeEventListener('mouseover', mouseover, true);

		elmLink.removeEventListener('mouseout', mouseout, true);

		elmLink.removeEventListener('click', click, true);
}


	function click(event) {

		var elmLink = event.currentTarget;

		if (!elmLink) { return false; }

		clear(elmLink);

		mouseout(event);

	}



	function autoclick( ) {

		if (!_clickTarget) { return; }
		window.open(_clickTarget.href,'Prova_Popup','width=400','height=300','resizable=yes');
		clear(_clickTarget);

	}


	for (var i = document.links.length - 1; i >= 0; i--) {

		var elmLink = document.links[i];

		if (elmLink.href && elmLink.href.indexOf('javascript:') == -1) {

			elmLink.addEventListener('mouseover', mouseover, true);

			elmLink.addEventListener('mouseout', mouseout, true);

			elmLink.addEventListener('click', click, true);

		}

	}