+3  A: 

So is there a simple way to convert a NSBezierPath to a bunch of straight lines?

Send the path a bezierPathByFlatteningPath message. This will return a new path, so converted.

Peter Hosey
Thanks for not giving me a RTFM which I clearly deserved.
thestoneage