Use osgeo4w root in setup.py. Move icon.ico to resources folder.
Clean up build process. Clean up source tree. Use OSGeo4W_ROOT in setup.py