@aron: The triangulation of 2 points is just 1 half of a 2D X,Y rectangle. For a pair of points, and if only interested in the Absolute difference of X and Y: Can use Aggregator, with Group By the common attribute, then BoundsExtractor.
This gives pairs of X values (XMin and XMax) and Y values (YMin and YMax) as Attributes that then is trivial to calculate Absolute Delta X and Delta Y from in an AttributeCreator.
In theory this should be one of the least expensive ways of geoprocessing since no Spatial Indexing and analysis required. Aggregator just literally merges two sets of X and Y coordinates into the one feature record and BoundsExtractor pulls them out into ready-made attributes.
If the Relative X,Y difference is important (ie. Want to know when the change in X and Y is either in the negative or positive direction rather than just the absolute differences) then the other ways suggested are great, with probably another fairly inexpensive solution to use maybe something like InlineQuerier after running CoordinateExtractor so long as there was an Attribute/convention to say which was the Origin Point and which was the Destination Point: Origin Points use in SQL as Table A, and Destination Points in SQL as Table B, and then can directly write calculated expressions in SQL as (A.XCoord-B.XCoord) AS DeltaX etc. It's much the same method as calculating with AttributeCreator but gets rid of the expense of an AttributeRenamer and FeatureJoiner to merge the Destination X,Y Coords onto the Origin X,Y Coords.