I noticed that coordinates don't match when opened form Global Mapper for instance.
What I did is that I made a trivial shapefile with only one point (44.5N, 20.5E) and projected to UTM.
FeatureSet fs = new FeatureSet(MapWindow.Geometries.FeatureTypes.Point);
fs.Projection = KnownCoordinateSystems.Geographic.World.WGS1984;
fs.AddFeature(new Feature(new Coordinate(20.5, 44.5)));
After I opened it from Global Mapper I noticed an offset in longitude and latitude of more than 10'.
Is there a problem with projecting WGS84 geographic coordinates to UTM with same datum and if there is, what could be solution?