I'm trying to reproduce the problem. Can you give some more details? Is the orientation angle incorrect? Or is the symbol being displayed at the wrong location? Are you using "mark" symbols or symbols from a symbol library?
I have a point layer used to represent the direction of flow along a line. The data source for my layer is an Access database with a table that has columns for Lat, Long and a rotation angle.
For the point style I am using the triangle mark. I have distorted the symbol in the y-axis to make it look like an arrowhead. I am using the center point for insertion of the symbol. For the rotation of the symbol I have "Rot" - 90 where Rot is the name of the rotation angle column of my database. The rotation angle is in degrees.
I have attached two files in a zip file: one is a .png file created using the Ajax viewer and the other by printing from the dwf viewer to a DWF file using the dwf writer. As you will see the Ajax viewer displays correctly and the dwf viewer does not. The rotation appears correct, meaning the arrowhead is parallel to the line, but is offset. The offset looks more pronounced in the E-W (x-axis) direction.
Incidentally, I have been using this same dataset with mapguide 6.5 and the activex viewer for some time and the display is perfect.