O Picasa é muito bom. Aqui está outra ideia. Se você pode configurar um servidor web, você pode usar a galeria do link eu hospedo mais de 20.000 fotos e desempenho, se bem. No entanto, porque é baseado na web é completamente independente do sistema operacional. Ele também tem plugins / extensões para adicionar recursos adicionais.
É também de código aberto, portanto, o código-fonte está disponível gratuitamente. Se você souber programar, poderá escrever suas próprias extensões.