Ola pessoal.
Confesso que leio muito e participo pouco, mas neste caso acho que posso dar uma contribuiçao.
Uso fw 2.4 e xh 0.9900 (antigos né).
Minhas aplicaçoes sáo pequenissimas (10 prgs no maximo).
Entretanto sáo aplicaçoes que rodam 24 horas por dia (lendo balanças e fazendo controle de hardware. No caso do problema em questão (perda de memoria / recursos) , cheguei a seguinte conclusáo. O problema esta nos resources. Tenho aplicações que rodam mais de semanas sem parar, excutando timers e gravando em tabelas sql. E náo travam nem consomem memoria. Agora, se o cliente começa a abrir dialogos / telas, ai começa o martirio. Por isso a minha conclusáo.
Racionalizar variáveis ajuda sim, principalemente aquelas ligadas aos resources.
Espero ter colaborado.