I've been readin this article.
And here is the thing that surprised me.
Under "the most common reasons for applications failing the tests" you can see.
2.# The application should only create files on the drive it was installed onto, unless user has explicitly given permission for the files to be installed elsewhere.

Is this a condition for both 2nd and 3rd edition, or is it a 3rd edition restriction only? What does it mean "unless user has explicitly given permission"? Should it be a part of the instalation process, or maybe I should have a dialog asking for permision every time I want to write to such a file?