M. Antonio:
En gustos se rompen géneros.
Utilizar los recursos metidos en una DLL tiene sus ventajas y desventajas.
Una ventaja es que cuando necesites hacer cambios a los recursos no es necesario re compilar la aplicación simplemente editas la DLL de recursos y haces los pequeños cambios y listo.
Otra ventaja es que tu EXE es mucho más pequeño.
Una de las desventajas es que cualquiera con un editor de recursos puede abrir tu DLL y estropearla o copiar iconos o bmps.
La otra opción es utilizar un archivo .RC o .RES para contener tus recursos y despues incrustarlos en el .EXE.
Ventaja ?, evitas que dañen los recursos aunque tu .EXE se hace más grande.
Personalmente yo utilizo un archivo .RES e incrusto los recursos en el EXE.
En cuanto a definir las pantallas usando la forma tradicional @ X,Y o utilizar un editor de recursos, ni discutirlo !, prefiero el editor de recursos pues te permite definir todos tus recursos de manera visual (WYSIWYG).
Finalmente, yo utilizo PELLESC como editor de recursos.
Ahhh! y tambien utilizo VERCE 4.3 para lograr la compilación, es muuuyy sencillo.
Saludos