Apart from some really minor changes, it used upx to reduced the .exe size by about 1MB. I could reduce the size more by removing unnecessary libraries, but if it works, it's better not to touch it. (Did you know it also packed socket and SSL in it?)