1. Windows 7
2. Windows 7+
3. C++, Visual Studio 2012 express, Notepad++, and hundred of small tools
4. OpenGL, OpenFramework, Qt, and hundred of small libs
6. VS 2012 has high requirement but syntax highlighting is nice. It's user interface save my eyes also.
Qt could be perfect tool if it can import general c++ project from visual studio. Anyway, Qt is nice tool too.