Opa td bem, eu utilizou outras duas formas.
Em ambas as formas tem de compactar a pasta onde o programa estara instalado como servidor!
1► Qdo trabalho com relatorios com o cristal, eu Mapeo a pasta no windows, criando assim um mapeamento do tipo pasta z: ai todas as maquinas da rede tu faz este mapeamento ai elas buscam o banco de dados neste endereço.
Ai via codigo eu declaro em uma module uma variavel banco onde qdo abro o form ela recebe o caminho do banco de dados
banco = "z:dados.mdb"
e dai em cada maquina estação tu faz a instalação normal e pronto!
2► vc instala o programa em todas as maquinas, só que ao inves de deixar o executavel que vc instalou, vc irá buscar um atalho da maquina servidor, sendo assim todo mundo que logar estara utilizando o executavel do servidor, ja trabalhei com mais de dez maquinas ligadas no mesmo executavel e nao tive problemas com lentidão!
no codigo
banco = app.path & "dados.mdb"
isto se o banco de dados estiver na mesma pasta do executavel.
ha aqui tambem ajuda na questao de atualizações prq tu atualiza somente uma maquina!
Blz espero ter ajudado!
Abração