The installation may run as admin, and the path may not be writeable to the user. What then?
I just suggested to use the same Path used for installation. If you can install there, you can write. Or probably, I'm not understanding the problem.
If I can install there as admin, I may not be able to write there as user when using it. Admitted this may be rare, but (if nothing is broken) that should be possible (afaik). All files that are created, if you rebuild, should then end up in the primary-conf. (At least from what I understand).
This can also bring other conflicts.
- Some people want to delete the config, if they uninstall, or if they just delete the folder.
- Other people expect, that they can remove and delete the install folder, and the conf is still there. (After all it was/is like this with many apps and with current Lazarus too)
If the user has to take an action to set the conf folder inside the install, the the user is (or should be) aware.
If the user just clicks "next", then he/she may not be aware.
Another option in to add more explaining text to the page. But again, I am not going to spent any of my time on that. The only time I will spent is applying patches (except setting the conf inside the install, WITHOUT any user interaction.)