This is a work in progress that will be documented. If you have made any progress with that, share with the others!
Compiling and running using cygwin
You will probably need the following packages from cygwin :
* X server * gtk-devel
Compiling a native binary using mingw
The main advantage of this method is that it will produce a redistributable binary.