Gracias Andrés, eres el mejor.
Confirmas mis sospechas de que la pérdida se producía por la "sincronización" entre los TImageList de los forms, aunque no conocía la causa, que es la que explicas. Lo de tener el TImageList en un datamodule habrá que probarlo, también tengo malas experiencias con los objetos que se colocan en el Datamodule, pues sueles a estar obligado a partir de ese momento a abrir el datamule siempre antes que el .dfm, miraré a ver cómo se toma el TImageList.
Pues sí, la solución para evitar la apertura del formulario principal era muy sencilla, he puesto la opción del "environment" para que guarde el escritorio y así, efectivamente, puedo evitar que se abra cada vez.
Un saludo.
|