I really can't see what the problem is.
It's just your basic "get the filename right" task, there is no magic here beyond being able to process filenames properly.
I mean, if you got as far as displaying dialogs and such, a bit of string handling ought to be a breeze. Even if you screw it up, printing some debug information like the current directory and the relative filename should give anyone with basic skills enough information to figure it out for themselves.


