В будущем разработчики расширений и приложений для Google Chrome получат возможность удалять свои творения с компьютеров пользователей. Соответствующие изменения (issue 12089037) уже внесены в тестовую версию API, доступного для использования в текущих Chromium сборках.
Как было раньше? Раньше расширения могли удалять себя из браузера пользователя только, если у них были подключены права на управление всеми расширениями и приложениями (management). Теперь же добавлена функция uninstallSelf, доступная всем без необходимости подключать дополнительные права. Так что теперь ответственные разработчики, чьи расширения, к примеру, перестали работать из-за внешних обстоятельств, могут выпустить обновление и удалиться. Пользователи не будут писать гневные жалобы ("Ничего не работает! Разработчик криворукий!") и портить себе нервы.
Рекомендую не просто удаляться, а выводить пользователю сообщение о причинах удаления с большой кнопкой: "Я все понял. Расширение удалится само. И я не буду говорить, что браузер, гад, сам удаляет мои расширения. И не буду задавать такие вопросы ведущим участникам официального форума!". Дабы пользователи не были введены в ступор, почему пропадают расширения, которые только что были установлены. А такие появятся, т.к. для распространения самоуничтожающегося обновления необходимо еще как минимум несколько дней держать расширение в Chrome Web Store.
Вообще, по-хорошему, нужно было сделать такую кнопку в панели разработчика с возможностью указать причину удаления. А пользователям причина бы выводилась сообщением. И все. Никаких проблем и лишней работы.