Thanks, this is really helpful!
There is one problem though - you can change the location of Documents folder in Windows. I don't think many people do this, but still.. In that case the folder may not be in the home directory at all.
I'm surprised there is no default environment variable in Windows like %DOCUMENTS%.
It is possible to get the folder location from windows registry, but I'm not sure how to do this in Construct. Run File "reg.exe query key_name >> file.txt", and then read that file?