Coloque um documento de texto neste local chamado deployment.properties c:\windows\sun\Java\deployment\deployment.properties
Apesar do que diz a documentação Java, você não precisa do arquivo deployment.config a menos que queira usar a configuração do manditório.
Este arquivo mudará o padrão para cada usuário no computador, mesmo que eles já tenham um arquivo deployment.properties em sua pasta appdata. Pode verificar que as definições estão a ter efeito quando abrir o painel de controlo java 32, uma vez que este lê as definições nessa altura.
Aqui estão algumas das coisas que colocamos no nosso ficheiro deployment.properties.
#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"
#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM
#disabled certificate checking so that java apps load much faster. Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true
#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\Program Files\Java\jre7\security\trusted.certs
A última parte é a melhor forma de se livrar das caixas “se quer executar esta aplicação”. Depois de definir a localização trusted.certs para um local partilhado, crie o seu próprio ficheiro trusted.certs, indo manualmente para o processo de marcar a caixa “don’t show this again”. Eles instalam este ficheiro trusted.certs em todas as suas máquinas com este ficheiro deployment.properties e viola, sem mais pop-ups de segurança.
Note que as barras extra no caminho são necessárias. Os dois pontos são caracteres reservados e a barra invertida é o carácter de fuga.