Вспомните сколько раз задавались вопросы про 001. Вот это как раз должно быть очевидно.
Ну да, вылетело что-то мудреное в блокноте или как в других играх диалог с отправкой ошибки или просто с успокоительной лабудой. От чего пользователь меньше раздражаться будет?
Да, я не понимаю, зачем вы русский вообще сделали, надо было только английский делать. Или вы про UTF-8? Тоже не понимаю зачем тащить в игру то, чему виндовс отчаянно сопротивляется.
Разумеется никакой, самому это написать гораздо быстрее и безошибочнее.
Да, никаких 866, CP1251, KOI8 и ISO-не-помню-какого.
Век живи, век учись. Заглянул в стандарт сипипи - там действительно идентификаторы могут почти весь юникод использовать. А MSDN разве не машиннопереведенный?