This is a related question to the one above, but with a caveat. 

I want a preview of an image stored in sharepoint to appear in a record in dynamics. Right now, we have this setup as a webelement that grabs the URL from a field in the record, "Sharepoint Link", that links to the picture we want previewed. It often works with the above solution, but every few months the links are broken, and the preview disappears.

My questions are:

1. Is there a stable way to display images stored in sharepoint in a CRM record?

2. Does sharepoint reset absolute urls/links to documents every so often?