9 Must Decisions in Desktop Application Development for Windows