Jetpack SDKもといAdd-on SDKでは、アンインストールされた時に行う処理を定義できるようです。
SDKを使わない従来の形式のアドオンの場合、ObserverServiceの通知を使うといいでしょう。
http://www.xuldev.org/blog/?p=68
ちなみにLinuxのパッケージシステムのaptだと、パッケージのアンインストールの方法として、インストールされたファイルを削除する「remove」と、保存された設定等も含めた完全削除の「purge」という2段階の選択肢があります。ですので、上記の方法を使う場合でも、ユーザ設定も含めて削除するかどうかはユーザが選択できるようになっていた方がいいのではないかと思います。