A: 

You need to create you own ToolStripRenderer, and paint buttons in your code. With such approach you can simulate any shape, and in general almost anything.

Then after custom renderer is complete, you will need to assign your renderer to toolstrip and thats it.

An article describing writing custom renderers.

Update: You can also check this article, it can be useful for your task.

arbiter
Hi, Thanks. I have this done already. The shape of the button can be drawn differently, but on the toolstrip, it always takes up a rectangular area. I'll edit above to provide current image.
BPerreault
HiThanks for the second link, it is interesting. I see how it could be done.
BPerreault
A: 
BPerreault
This can be easily done with small controls overlapping (and without using regions). Both with buttons or toolstripitems. Of course small triangles on top and bottom of arrow will belong to upper button, but this is not big deal for most users.
arbiter
Oh, I see that you already use overlapping. Anyway small toolstripbuttons overlapping can produce same visual appearance.
arbiter
HiSame visual appearance - until the button is pushed and the overlap becomes plainly visible. :-(
BPerreault