What you are trying to achieve other than creating game hacks can easily be done in .NET languages. That includes, Visual C++ / CLI, Visual C#, Visual Basic.NET and a few others.
Q1: Yes, you can create graphical interface applications in C++ but that requires lots of coding. If you use Visual C++ / CLI, it would be a lot easier.
Q2: Yes, it is but it is difficult too. There are many scripting languages that ease this process, but are costly.
Q3: Again, yes it is perfectly possible. But it takes lot of code to do this in native C++, so I suggest you move to Visual C# or Visual Basic.NET for this kind of stuff. Stick to native C++ only for game hacks.