I like it, but there are several bugs that would have to be planned for and such (like what if it was the only pokemon in your party? What if you're in a battle? etc, etc). For these reasons the 'implementability' of this suggestion might not be as high. It seems like a very interesting feature, and I can think of several GUI layouts that would help prevent scamming like Rachel mentioned.
All in all a cool suggestion that I support, but one that probably should come after more pressing issues.