So I conquer a city. Fine.
All the units in my "main stack" have now become single units in the city.
To move them back out I have to Shift-Select every single unit so they can leave as a cohesive army.
That is made more difficult by the "jittery mouse bug" in 1.06 but that's another story.
What I'm suggesting is that every city remembers the last army / unit to enter it. (excluding caravans 
With the city selected, a right click "move" order outside the city would move the "last entered" stack out, leaving any units that had since been built in the city.
Right now, right click with a city selected has no function so there should be no problem.
I could still override that with indivudually selecting units to move out. (like to leave a garrison)