When we go and get information from PowerPoint based on a rotated shape, we get the object in it's UN-rotated form. Therefore we can get it position and pixel data, which then gets rotated.
pptXTREME SoftShadow takes this into consideration and adjusts the offsets as needed. We render the shadow and re-import... THEN re-rotate the object. This is because we cannot get correct postion properties that take rotation into consideration.
This all works very well.... except that when we rotate the new object with a shadow, the image center has changed, and therefore the new shape rotates around a different center, making appear to the user that the shape has moved.
We look forward to working around this situation better in the future, but for now a little extra time is needed to reposition and rotated object after the shadow is applied.