Nesse post http://javahowto.blogspot.com/2006/07/javaagent-option.html há um exemplo de como criar e usar um javaagent.
Para usar basta utilizar a opção na -javaagent:dist/securityagent.jar=time na chamada do programa
Tem alguma forma de definir a opção -javaagent via código java?