c'est difficile de sécuriser une application client lourd, dans la mesure où on peut désassembler facilement le code.
maintenant, si ton client fait appel à du code remote (rmi ou ejb), ce sera plus...