@saratovdae посмотрел. Ну не 2000 же. У самого амбиции были, поэтому и пытаюсь объяснить извечное "все хотят кушать".
@Aleksashka1990 Студентов ищите, разве что. Которые согласятся такое разрабатывать как курсовую/диплом. Либо пилите нормальную презентацию, с описанием проекта, с идеями и прочим. Правда вот куда с ней идти - сказать не могу, но так хоть люди будут понимать во что ввязываются.
Для поиска энтузиастов тогда уже... Ибо команда тоже кушать хочет. По опыту сайта gamedev.ru - либо трололо-школьников найдете, либо никого не найдете, либо студентов-говнокодеров.
Там в первых ссылках есть вариант на питоне. Уже написанный. Питоний скрипт запускается на любой винде +его можно в ехе запаковать, если уж архикритично. Самому писать ничего не надо.
Если блокируете интерфейс - пишите пользователю почему это сделали. Чем вам вариант мой не нравится? Успели азгрузить пока пользователь в меню - ок, круто. Не успели - на действии требующем результат запроса засериваем все и пишем "обмен данными с сервером, подождите пожалууйста"
Вроде это preload screen. И его волне себе нормально пихануть в начало. Можете сделать еще просто главное меню вида "карта-настройки-выход-о программе", пока пользователь там тупит - грузите токен, если пользователь ЧакНоррис и успел нажать на карту пока токен не проверили - уже показываете прелоадер.
Могу на пальцах объяснить. Есть метод отрисовки кнопки - какой нить Draw. Берете делаете свой класс, наследуете его от кнопки, и пишете свой метод Draw, в котором рисуете что и как вам захочется.