Un detalle más que olvidé al publicar la solución a tu problema es que ha añadido un guión bajo al nombre del archivo recibido puesto que se escribe en el mismo path que el original y puede ocurrir una doble apertura del mismo:
Código PHP:
NewPath = ExtractFilePath(Application->ExeName) +"_"+ archivo.name;
Saludos.