In Windows we already consider ANSI code page to be the "system charset".
I think config files should be handled as ANSI encoded in Windows. About UTF-8 BOM, many tools also does not recognize it. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel