In the LCL-AggPas, the arc is painted with the "strokeOnly" parameter, while in Graeme's it has "FillAndStroke". - I think I can change this in the LCL. But on the other hand, Delphi's and Lazarus' and fcl-Image's Arc draw the outline only, there's a dedication method for the filled arc ("Chord"). Maybe the most flexible option would be to provide an optional additional DrawPathFlag parameter (FillOnly, StrokeOnly, FillAndStroke, FillWithLineColor)
The other difference is that the LCL version seems to draw the arc in clockwise direction although the missing ccw parameter has the value true, i.e. counter-clockwise. The problem is that aggpas, in acc2d.arc, suddenly sets the ccw parameter to false (clockwise). Not sure if this is intentional (if yes, why didn't they default ccw to false in the first place?). Graeme seems to have decided to define this as a bug because his code exchanges the "start" and "sweep" angle parameters and thus makes the clockwise to a counter-clickwise. I personally think this way of dealing with the issue is confusing, and I tend to remove the ccw="false" argument from Agg2D.arg so that the default value of "true" will be used again.