I don't know of any specific list of good GUI principals, but here are a few rules I try to go by:
- Keep it simple.
- Make your data the most important so when the user glances at the display they see the data first, the labels second and other elements after that.
- Use as few different graphical elements as possible to keep your displays clean as opposed to "busy"
- Use a logical tab order.
- And probably the most important of all is to be consistent. A user can adjust to almost any GUI design, but they will revolt if you are not consistent from one form/page to another.