types, layout and warning elemination
project file settings
normalise resource files and add common version info
supress warning for macro loop