The rounded corners can just be a Border with Corner Aliasing set.
The constant \/ speech arrow can be a path that is positioned in a grid along with the border.
Take a look at the control template for the GroupBox and see how the "Header" content is positioned to float over the Border of the group box.
You would do the same thing except you would position a Path at the bottom instead of the top.