I am having trouble determining if there is a standard or best
practice for marking which fields are required on a desktop
application form. This is a fairly standard Windows UI with lots of
dialogs. Each dialog has some mandatory and some optional fields, and
which are which tends to change with the data, system parameters, etc.
Therefore, I want to have some visual treatment so users can know at a
glance what fields are mandatory. On the Web there is a convention to
mark required fields with asterisks (*) but this convention does not
seem to have been back-ported to desktop UIs.