In which directories should I place the following?
I have an application with few .net assemblies, a default database (containing default application settings), a directory with 100's of images, a directory for sounds (e.g. mp3's).
e.g.
somedir/myapp.exe
somedir/myassembly1.dll
somedir/myassembly2.dll
somedir/images/1/image1.png
somedir/images/1/image2.png
somedir/images/2/image1.png
somedir/sounds/1/sound1.mp3
somedir/sounds/1/sound2.mp3
somedir/sounds/2/sound1.mp3
A requirement is that I want to allow my user to replace the sounds and images as they see fit so basically that path (e.g. /var or /usr) should typically have write access to a normal user.