Hello Peter,
Selecting "Run under home directory" scripts outside a user's home directory will not runs as the vhost user but as the global user/group. This can be beneficial if you have scripts outside the user's home directory that are not owned by the vhost user and need to be run by the web server user.
Cheers,
Michael