Standardization is important in software, for usability. I am not sure, because I have not done any Microsoft Development, but if this is not a published software development standard, it is at least a de-facto standard for Microsoft Windows development.