Saludos,
No hay ningun problema en utilizar las carpetas de "Mis Documentos" o rutas por el estilo (media vez no quemes la ruta en el código), lo que sucede es que la ruta hacia este tipo de carpetas se guarda en variables de entorno:
Pueden revisar los siguientes enlaces para ver más sobre el tema:
496-items-mi-pc-panel-de-control-y-carpetas-especiales 951-vba-vb6-my-documents-environment-variables 104-wscript-carpeta-sistema 69-path-sistema
Espero que te sea de utilidad.