Refactor setup.py

Also, fix Windows setup icons problem
were you had to copy icons manually