revamp icon handling: add documentation, regenerate icons, and vastly improve related code
refine user messages and code comments
be smarter (and safer) about waiting wine processes to end