QuartzComposer.webplugin основан на API Webkit.Далее следуют последние заметки разработчика Safari.
Поддержка плагинов в Safari 5.1
В Safari 5.1 в Mac OS X 10.7 и 10.6 все плагины браузера работают в своем собственном процессе, улучшая стабильность и безопасность браузера.Плагины Netscape продолжают работать в Safari без изменений.Однако Safari 5.1 не поддерживает подключаемые модули WebKit.API подключаемого модуля WebKit несовместим с новой архитектурой процессов и устарел.Разработчики плагинов, в настоящее время использующие API плагинов WebKit, должны использовать API плагинов Netscape, чтобы быть совместимыми с Safari 5.1 в Mac OS X 10.7 и 10.6.Вы можете найти документацию по темам программирования плагинов WebKit.
Короче говоря, вы не делаете ничего плохого