When custom fields are created, the order of the fields can be customized in the Manage custom fields for the list view. However, this does not translate to the order that the custom fields appear in the task (which is set strictly to an alphabetical order). The order in the task should be customizable and reflect the order in the Manage custom fields.