One thing that i hate about the current version is that there is no way of organizing workers en-masse and some options like job preferences have no shortcuts. To get around that it would be handy to put workers in groups and give orders to them as a whole:
For example, lets say i have 6 miners at my fortress. I select them and make them a team. While in the team, any job preference changes or orders are given to the entire party of workers.
So say i had them mining out a room, i turn off hauling (which would have a single hotkey). They focus on the job until it is done, i then disable mining and turn hauling back on again. Disabling a skill means they have it enabled but they forgo working for a length of time you set, if i turned mining off entirely then every miner would immediatly drop his pick.
Now that alone would help with hauling stuff around the fortress. Say your growers were not busy, i could turn on hauling and disable growing for 30 mins. They help clean up the stockpiles then go back to work. It would also be interesting to have more varied orders. What this means is that you could control things such as when certain parties of workers have break time or lunch.
If the expandable workshops thing went in, this would be needed. Instead of a workshop big enough for 10, you have 10 dwarves working at the same time in the same workshop. If your control was limited to invididual workers you would not be able to control what is going on inside the workshop very well.