I realize this is several months old, but I had a similar problem and it was very frustrating, so I'm posting here in case anyone needs it.
The problem for me was that I had a space in the path to the directory that contained my Tortoise processing. Importing the data was no problem, but when I ran diffprep, I got the file opening error. Looking closely at my own error message, I saw that Tortoise was not liking the space; it had deleted it and so it was searching a nonexistent directory for the files it needed. For me, this issue persisted whether I was attempting to use a structural image or not. Finally, I simply renamed the directory (getting rid of the space) and everything worked as usual.
In Indra's case, I don't know if it might have been a space, or the path was too many characters, or Tortoise doesn't like the dashes, or something else, but I would look for something like that.