Win Vista, running ufo:ai 2.3 stable release
Here are what I did:
1. Team member A "throw" his meditkit (on left hand) to team member B
2. The meditkit landed on the team member B's ground
3. Team member B's pick up the meditkit on his ground by clicking into the inventory, then drag (by mouse) the meditkit on the ground to his left hand
4. The battlescape crashes and returned to geoscape, and my firebird is still on the battle site
Both members has a weapon on their right hand, and have their backpacks/belts/etc pretty full. Team member B, indeed, have another meditkit in his backpack (but I, in order to save team member B's TUs, decided to have team member A throw one to him, and then...)