How can I list all accessed files on process startup

Solution 1:

You can start process by hand, and use strace to know what files it tried to open:

strace -f -e trace=open -o process.trace <command to start process>

Then manipulate file process.trace to determine what you want.