Honestamente, meu conselho é simplesmente não se preocupar com isso. Construa o aplicativo de forma que esse tipo de comportamento não corrompa completamente o sistema.
Eu tenho um jogo para iPhone que poderia sofrer com o problema de várias contas. No final, tive que chegar à conclusão de que as pessoas usarão o software como quiserem. Se você quiser crackear CS4, você vai. Em vez de se concentrar em restringir esse tipo de comportamento, projete o aplicativo de forma que não importe.
Boa sorte!