Nice Joann! Birdie is a pretty bird!! LOL
The middle foot that you asked about...is it spring loaded? If so, I'd call it a hopping or darning foot....if not, then it's designed to hold the button down by it's edges so it can be sewn on with a zigzag stitch and length set at "0".