Do you mean Rendering Context when you mention “Main system” ???
A glut is not a separate software like MS VS but a collection of library files and source files.
OpenGL has dlls and lib files that can be easily integrated.
A1. if you mean whether one can use C++ with opengl lib functions, then yes.glut (opengl api ) has its own commands that generates its own applet. This is same just like in MFC you have the concept of DCs and RCs.
A2. opengl lib file :glut32.lib , dlls : glut.dll . Include them in your project path under settings. Also include the directories containing source files and header files.
A3. After main() of C/C++ is called , there is a list of command that will allow you to position, setup and display the applet. This applet is also called rendering context where your lines , points shall be drawn on issuance of commands.
If you want to know details of this applet , then yes, the opengl lib package has functions that make use of system resources (Device Context) to display applet. similar to what win32 is to MFC. But you do not have to bother about.
glut is an opengl package . similarly Qt is another package. Motif is also used but for Non Window OS.
After setting up rendering context, you need to position your camera and then issue calls to draw something.
OpenGL Redbook and many sites are available for short introductory course on opengl.