Also erstmal bieten moderne Betriebssysteme eine entsprechende Rechteverwaltung, so dass nicht jeder Nutzer einfach so die Einstellungen an solch neuralgischen Punkten ändern kann.
Du kannst natürlich auch den sogenannten TNS-less connection string ausprobieren. Den findest Du bei meinem o.a. Link.
Ansonsten hilft Dir nur noch eine alternative Zugriffskomponente, wie z.B. die schon angesprochenen Oracle Data
Access Components von CrLab
http://crlab.com/odac/ Diese bieten einen Direktzugriffsmodus, so dass der Oracle Client noch nichtmal installiert sein muss.