Ответ 1
Если вы хотите создать приложение с внешним видом "типичного" приложения Windows, "Руководства по взаимодействию пользователей Windows" вероятно, хорошее место для начала. Он содержит рекомендации для упомянутых в вашем вопросе вопросов, а также многие другие, которые вы, вероятно, еще не рассмотрели.