con un applet si se puede, lo que tienes q hacer es meterle en el .jar una firma digital, y cuando el cliente cargue la pagina el debe aceptar la instalacion/ejecucion del applet, y de esta manera puedes hacer lo que quieras instalar cosas , copiar archivos, etc, mira:
http://javathings.4t.com/