Для большинства плагинов, отличных от IE, используйте NPAPI.
http://en.wikipedia.org/wiki/NPAPI
Для IE вам придется написать версию ActiveX.
Я полагаю, что вы можете использовать любой фреймворк или язык, который пожелаете, если вы можете использовать его в NPAPI и ActiveX. Кроме того, вам может потребоваться кроссплатформенная библиотека для запуска ее в нескольких операционных системах.