По выносу функционала в библиотеку подсказать, увы, не смогу. А вот как защитить эту библиотеку — это в личку, если конечно интересна привязка библиотек к аппаратным ключам.
Отчасти похожее проблема, через MS Exchange у меня получается странная штуковина. С Гугла сливаются контакты и на телефоне получаются все записи дублированные. Встречались с таким?
Синхронизация идет в обе стороны?
Я сам работаю в компании, которая специализируется на защите информации и защите ПО. Смотрел в сторону именно защиты от распространения, но несколько отталкивают мои «прохладные отношения» с системным программированием.
извиняюсь за оффтоп.
Что-то начал сомневаться чем у гмайл «разбивается» название почты. Если + то тогда действительно проблем нет, а вот если точка, то у многих, да и у меня почта вида имя.фамилия@gmail.com => нужную точку прибьете)