Risolto!!
Per avviare il file bisognava copiare nella cartella dell'eseguibile le due dll: wxmsw28_gcc_custom.dll e mingwm10.dll.
In questo modo il tutto mi occupava qualcosa come 10mb ma altri exe avrebbero potuto sfruttare le stesse dll. Siccome, però, il mio programma è un unico exe ho optato per le librerie non condivise e già incluse al suo interno. Per fare questo ho dovuto ricompilare le wxwidgets in questo modo:
codice:
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=0 BUILD=release clean
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=0 BUILD=release
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=0 BUILD=debug clean
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=0 BUILD=debug
Ora il mio exe è di 2.5Mb e devo distribuire solo quello.