Why Windows?
I have never understood why these kinds of devices need a whole Windows OS installed on them. Why not just a pared down version of Linux? Just barebones kernel+display driver+input driver+network stack for management and to receive updated content. Less code means less things that can crash.