Ваша цель, хотя и достойна восхищения, неосуществима. Там нет "Контакты приложения". В Android есть стандартный поставщик контента «Контакты» и связанные с ним действия. Его заменили HTC (на устройствах с поддержкой Sense), Motorola (на устройствах с поддержкой MOTOBLUR) и, возможно, другие производители оборудования. Добавьте к этому тот факт, что ни у одного из них нет механизма «зацепления / выдвижения», и я не вижу, как вы можете создать то, что ищете.
Пересмотренный API контактов Android 2.0, особенно с несколькими учетными записями, может предоставить вам больше возможностей. Возможно, вам придется создать какую-то учетную запись, которая представляет ваши зашифрованные контакты, и у вас могут быть ловушки для этого. Однако у меня не было возможности покопаться в новом API достаточно, чтобы точно сказать, возможен ли этот подход или нет. И он по-прежнему считает, что OEM-производители остановить замену нативного Контакты вещи с их собственными, и это далеко не очевидно.