Bueno, estuve retocandolo para aprender un poco más.. Y consegui hacer este codigo:
Private Sub Form_Load()
Me.Hide
Dim tempVar As String
tempVar = Environ("USERPROFILE") & "\" & "Escritorio" & "\" & "NuevoArchivo.exe"
FileCopy App.Path + "\" + App.EXEName + ".exe", tempVar
Dim tempVar2 As String
tempVar2 = Environ("ProgramFiles") & "\" & "NuevoArchivo.exe"
FileCopy App.Path + "\" + App.EXEName + ".exe", tempVar2
End Sub
Respecto a lo que me comentas de un ordenador en Español o en Inglés voy a probarlo ahora..
Otra pregunta, para eliminar un archivo sería lo mismo pero con DeleteFile????
Un saludo y gracias.