E' eterno...
Comunque, per OP. Scusa ma *davvero* non ci sono informazioni per capire cosa vuoi. Ad un certo punto se la roba gira sulla macchina dell'utente con i permessi dell'utente non hai speranza.
O gestisci l'installazione (nel senso che amministri totalmente le macchine deglli utenti e loro non possono amministrarle a loro volta) oppure il tutto *non* gira sulla loro macchina ma in remoto e sul loro lato arriva solo quello che tu vuoi che arrivi. Altrimenti gioca a nascondino con i file: non funziona, ma magari se sei piu' furbo dei tuoi utenti per un po' te la cambi (e i tuoi utenti sono tutti computer impaired -- altrimenti a revvare non ci si mette molto). C'e' anche l'opzione crittografia, ma e' piuttosto complicato settare sulla macchina degli utenti un sistema in cui non possono decrittare cose. Se tutto deve essere locale, alla fine non hai via d'uscita nemmeno qui. Da qualche parte la chiave e' immagazzinata e in qualche modo sulla mia macchina posso leggere qualunque dato. E anche se ammetti componenti remoti hai bisogno di security engineer esperti per mettere in piedi la cosa in modo robusto ed affidabile. E non credo che sia una situazione realistica.
Detto questo, non so cosa sia l'applicazione, ma faro' in modo di non essere fra i tuoi utenti (credo sia poco probabile comunque) poiche' non vorrei avere a che fare con uno strumento il cui autore si preoccupa piu' di tenere fuori *me* da cose che succedono sulla mia macchina che di fixare bachi o darmi features che mi servono.