Existem algumas coisas que você deve ter em mente aqui. Só porque ele tem uma licença para XP em sua máquina antiga não significa que você pode transferir o XP para a nova máquina sem violar o licenciamento da Microsoft.
Além disso, você vai querer verificar com a fabricação do computador para ver se eles têm drivers do Windows XP disponíveis para download. Caso contrário, o Windows XP pode não ser uma alternativa viável ao Windows 7 para essa máquina.
No entanto, existem algumas soluções que podem funcionar para o seu cliente. Eles podem rodar o Windows XP em um ambiente virtual com softwares como o VirtualBox da Oracle. Eles poderiam instalar seu software e portar dispositivos USB (impressora e scanner) para a máquina virtual. A impressora pode ser compartilhada e, em seguida, mapeada no Windows 7 como uma impressora de rede. Eu não sei o quão factível seria uma solução, já que algumas pessoas não se adaptam muito bem a mudanças.
No que diz respeito ao scanner e à impressora no Windows 7, se os drivers não estiverem on-line da respectiva fabricação, talvez você deseje usar o número de modelo do Google no Windows 7 para ver se alguém o fez funcionar.
Sua outra opção para o software do Google Apps seria tentar executá-lo no modo de compatibilidade. Você também pode querer tentar isso com os drivers para ver se eles vão funcionar. Eu costumava ter um scanner Canon mais antigo que não funcionava no Windows 7, mas foi capaz de contornar isso usando o modo de compatibilidade. Consegui fazer o mesmo com uma placa-mãe mais antiga e com os drivers de vídeo.