Hi Moe
It's not totally clear what you are trying to do and there is no attachment.
When you fill a shape with a picture its orientation is based on the rotation of the shape. If you draw a freeform at a slight angle to PPT its rotation is still zero. I guess this is the problem
Solutions:
Is there a reason why you cannot add a square - rotate it slightly and then fill. If needed you can then use Drawing Tools > Format > Edit Shape > Edit Points to modify the shape.
If you must use a freeform it will be more difficult.
Draw the shape (as accurately as possible)
Insert Picture (not fill the shape)
Rotate the picture until it has exactly the same rotation as the freeform (it needs to be exactly the same to work well)
Copy the picture
Select the freeform and choose fill > Picture or Texture and click CLIPBOARD
Takes longer to explain than do. If you are not accurate there may be unfilled areas.
This might help you follow the instructions
http://screencast.com/t/owlDHVD9Q