Eu sei como adicionar um local de rede FTP no Windows 7, mas o Windows 7 suporta a configuração "FTP explícito sobre TLS"?
Eu não penso assim, mas algo como Swish pode fazer o que você quiser (tem uma extensão de explorador).
Tags windows-7 ftp