Есть GUI приложение с использованием wxPython для Python 2.7
при запуске cx_freeze создается exe-файл, но надписи на кнопках не отображаются.
При запуске с py2exe затребовал дополнительные библиотеки msvcr90.dll
Переписал setup.py

Код Python

from distutils.core import setup
import py2exe
import sys
from glob import glob
data_files = [("Microsoft.VC90.CRT", glob(r'C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT\*.*'))]
sys.path.append("C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\redist\\x86\\Microsoft.VC90.CRT")

setup(data_files=data_files, console=['test.py'])
Результат аналогичен работе cx_freexe, надписи на кнопках не появилось.

В чем прикол?

Дело не в библиотеке это точно.
С командной строки программа запускается корректно.
Из заметок, при запуске главной формы, вызывается EVT_SHOW то есть как модальное окно, на котором висит вывод в лог строки.
Так вот при запуске exe сгенеринового py2exe в лог ничего не выписывается. Логично предположить, что мастдайный exe неправильно обрабатывает событие. Кстати на который и происходит прорисовка надписей на кнопках.