The documents folder might move, or the user might want to have the documents folder at a different location. Fritzing does not deal well with this.
See for example #3420
Proposed Solution
Add some sanity checks, give a clear error message if the folder is not there
Ask the user for an alternative location in case the folder can not be found as expected, and store it in Fritzing.conf
Suggestion: If you do show a clear error message, be sure to show the full path to the expected folder not just the relative path. I do like the alternative location idea.
Problem
The documents folder might move, or the user might want to have the documents folder at a different location. Fritzing does not deal well with this. See for example #3420
Proposed Solution