I'm writing an open source program that changes colors & plays sounds when keys are pressed. I want it to run in full screen mode and have a child-lock so kids can't exit accidentally. I want it to capture all keys including ctrl alt delete. (So it's partially a game, but partially windows utility.) My target OS is Windows 7 (32 & 64 bit), keeping Windows 8 in mind.
Visual Studio using .net C# Windows Forms - the devil I know. But not a "game" platform, which is why I'm asking this question.
Visual Studio & XNA - have never used XNA, not sure of capabilities or support future
Python - What flavor, what modules, what IDE? I've never done anything with Python but I found a couple of similar open source projects in python.