Manelb.
En principio yo te recomendaría algún pda android, los terminales windows son caros y cada vez más escasos. Por otro lado cualquiera te debe de valer puesto que el lector de código de barras lo único que hace es pasar a la aplicación que esté activa lo que lea.
Yo he montado algunos de
estos, van muy bien y no son excesivamente caros (sobre 500 euros+iva). Aunque los he instalado para trabajar bajo terminal server, ya que estaba, he hecho alguna prueba con una aplicación firemonkey y no he tenido ningún problema que yo recuerde.
Las pruebas con firemonkey las he hecho montando un programa servidor en el ordenador central y haciendo peticiones webservice desde el cliente y la verdad es que se queda una solución bastante elegante para lo que comentas.
Si quieres te puedo mandar el proyecto que hice (servidor+cliente) para que le eches un vistazo, cuando coges la idea es bastante simple.
Saludos