Se cerchi nel forum di java c'è qualcosa (incluso qualcosa postato da me, credo). ActiveX in programmazione (visto che si tratterebbe di fare un componente tipo dll o simili). Comunque suppongo ci siano già soluzioni pronte (dai una buona ravanata via google) perché i metodi casalinghi ti porterebbero via non pochi pomeriggi.