Claro que fiz algo parecido com isso. O que você pode fazer é usar o LiveCDCustomization para remover pacotes que não deseja.
link
O que eu faço é definir regras de rede para permitir que os USBs ao vivo acessem o IP de suas empresas. Mas se eles precisam usar a internet, eu configurei uma conta de usuário limitada que não tem nada além do Firefox. Eu usaria o SElinux para isso. Use também o Xubuntu como base ISO.