Originally Posted by
P_Hansson
Honestly, I don't think changing this would lead to improvement. Although in your gold example this behaviour is bad, there are also situations where it is useful. Example: When taking over enemy territory, you need to be able to pick up imps very quickly in case of traps or enemy deciding to drop his creatures on them. In this case, picking up exactly the imps you picked up earlier through interface is very useful.
That said, I think saw some code implying that pick up order is reversed is shift or ctrl is held, I'm not sure though as I've never used it.