If you drag and drop a stack of flasks onto garbage or a poison barrel, you should end up with one filled potion on the ground and the rest of the stack in your inventory. That is what I did for health / mana / restoration potions, anyway.

You can not pick up herbs or mushrooms, just drop empty bottles on them if you have Alchemy.