If PortableEmacs can boot fro different directories why would you want to hardcode the path to your home and copy a file in there? This should not be part of the initialization phase but the installation phase.