FYI, I want to access it through Grasshopper.
Also, the WorldCoordinatesProductMoments is available in RhinoCommon, but I believe the Huygens-Steiner theorem of transport only applies when the original axis goes through the centroid of the surface. If anyone has a clue on a more general transport theorem, I am also interested.
That was an oversight in RhinoCommon we will get it added. In the mean time you could do a little arithmetic with the WorldCoordinate moments.
The xy product moment about the centroid (cx, cy, cz) is the integral of
(x-cx)(y-cy) dm = xy dm - cx * y dm - cy * x dm + cx * cy * dm.
So CentroidCoordintes_ProductMoment_xy can be computed from WorldCoordintesProductMoments, WProd, and WorldCoordintesFirstMoments WFirst as
WProd.x - cx * WFirst.y - cy * WFirst.x - cx* cy * Area
Just realized that the Product Moments about the Centroid Coordinates Axes is not available either in the GUI, I mistook the Product Moments about the World Coordinates Axes for the Product Moments about the Centroid Coordinates Axes in my original post.