Скажу только, что для осла легко можно сделать тулбар и кнопочку, а также контент-скрипты, а контекстное меню.
А вот что-то подобное возникновение popup по нажатию на кнопочку как в Хроме или Опера — уже стандартно нет архитектуры или API и придётся как-то делать самостоятельно. Возможно, можно открывать окно, посмотрите, как работает яндекс-бар при выводе окна авторизации.
В остальном разница в том, что пишется это всё на C++.
Но ничего сложного нет, хотя и чуть дольше, чем на js
Могу выслать готовый исходник простейшего тулбара.