Kry, why is this file under version control if it is generated on configure?
Because there are platforms that don't have configure. Like Windows MSVC. (Or just Windows MSVC, whatever.) Removing files that can't be generated there breaks their build.
You were right about the CountryFlags.h, which is generated with autogen.sh and thus part of the tarball, but not about this one.
If you want to remove it please move it's generation to autogen first.
Or we can make a Perl installation mandatory for the Windows build (there's an excellent Perl for Windows), and I can set it up to be generated in the MSVC project too. That way I could enable some other features too, like showing the SVN version in the app and such. But there's no acceptable way to rund sh scripts on Win, so if you want to remove such files scripts should be ported to Perl.