Вы можете создать панель инструментов в расширении Safari
Загрузить npapi на панель инструментов
При старте расширения сделайте его невидимым
Получить объект панели инструментов
Получить объект плагина из панели инструментов объекта
try {
var toolbarWindow = safari.extension.bars[0].contentWindow;
safari.extension.bars[0].hide();
var doc = toolbarWindow.document;
var plugin = doc.getElementById("plugin");
if (plugin)
plugin.samefunction();
} catch(e) {
}
протестировано на Safari 5.1, 6.0