3-символьное ограничение больше не существует в Windows, поэтому я бы предложил использовать более длинное расширение, которое сразу дает понять, что это для вашего приложения. Например. Предположим, что ваше приложение называется StreetBuilder, просто используйте расширение .streetbuilder.
Остерегайтесь проблем, связанных с версиями. Через несколько лет вы можете захотеть изменить формат файла из-за новых функций в вашем приложении. Не поддавайтесь искушению изменить формат файла и расширения файла (потому что в результате вы получите такие расширения, как .streetbuilder2, .streetbuilder3, ...). Вместо этого используйте постоянное расширение (.streetbuilder) и включите номер версии в начало содержимого файла.
Обычно я запускаю файл с таким содержимым (при условии, что ваше приложение называется StreetBuilder): «STREETBUILDERV01» или, возможно, зашифрованная строка, за которой следует номер версии.
Если вы хотите изменить формат файла, просто увеличьте номер версии. Таким образом, ваше приложение всегда может проверить, действительно ли файл предназначен для вашего приложения, и вы также знаете, как анализировать файл (в зависимости от номера версии).