There are a few UI patterns presented on the UI patterns site that you may find useful
Generally if you are designing form for windows follow the various microsoft guidelines.
One principal I keep in mind is use existing patterns of behaviour (double click to execute/activate an item etc.) as people already know these.