E já está disponível a primeira implementação da JSR-296, o Swing Application Framework.
Essa JSR tem como objetivo principal simplificar o desenvolvimento de aplicações utilizando Swing. Atualmente o projeto tem utilitários para inicializar e parar aplicações, salvar os estados dos componentes (como a aplicação estava quando foi fechada pela última vez), gerenciamento de recursos e o controle de Actions, que funcionam como listeners para eventos comuns.
Muito disso já é lugar comum para quem trabalha com o desenvolvimento de aplicações usando SWT/JFace/Eclipse RCP, mas é uma adição valiosa para quem trabalha om interfaces Swing.