RE: Carpetas
Si utilizas FileSystemObject te resultará muy cómodo ya que es una librería muy potente.
En las referencias de proyecto tendrás que referenciar la librerías (Microsoft Scripting Runtime) para poder trabajar con ella.
En tú código instancia una nueva referencia de ésta.
Public sfo As New Scripting.FileSystemObject
ahora en donde necesites en la aplicación
if folderexist("c:mis documentosmis imágenesmiscosas"

then
Sí, existe
else
sfo.createfolder("c:mis documentosmis imágenesmiscosas"
Si te miras todas las posibilidades de esta librería se guramente sacarás un buen partido.
Un cordial saludo
-Acalanto-
end if </TR>