If a custom field is created, and on the custom field setup the tab is specified, then the field should at least be on the right tab when you move the form in production.
If however, you have a created a field to display on say the "Custom" tab of a form, and then gone into the form (entry or transactional) to move the fields around - these changes are not moved into Production its a ball ache to say the least.