Hola que tal.
Con java puedes generar archivos con extenison .jar los cuales funcionan como ejecutables.
Y si puedes mandar a llamar a un frame desde un applet, el codigo que pones en el main, desde donde mandas a llamar a tu frame, solo lo pasas al metodo init del applet, y listo.
Hasta luego.