Hola!!
Intenta esto a ver si te sirve:
Código vb:
Ver originalDim RutaDesktop As String
RutaDesktop = Environ("userprofile") & "\escritorio\"
If Dir(RutaDesktop, vbDirectory) = Empty Then RutaDesktop = Environ("userprofile") & "\desktop\"
MsgBox RutaDesktop
FileCopy App.path & "\ArchivoFuente.txt", RutaDesktop & "ArchivoDestino.txt"