mesmo eu tendo dado um dispose() na primeira tela ?
por exemplo uma tela de login:
ao fazer a validação de login e senha, a tela de login é fechada (this.dispose() … mesmo eu colocando um static nessa tela, o valor dela será válido para as outras ?
Mas creio que essa não seria a melhor abordagem. Já considerou usar algum banco de dados para a aplicação?
Se vc não usa banco de dados, poderia considerar a utilização de um embarcado e orientado a objetos como DB4J ou Prevailer, ambos são muito bons e maduros o suficiente para aplicações realmente grandes, se precisar…