The program works exactly as you have seen.
The popups are coded in the library to inform you that you're attaching detaching from the library. If you don't like them comment them out from the code and recompile the library.
The program crash: yes it's not so well coded, if you close the graphical window the consolle crashes! Try to close the console window and it will not crash.
G2 needs some fixing to work properly, and this is not my top interest at the moment, if you're a programmer study it and make your corrections, if you want just a graphical tool this way could be very exhausting, you have to learn programming to use it
!!
John, for the IDE's paths I was wondering about a macro like $(WIN_INC) that the IDE automatically translates to the default installation paths, in this case the 'standard places' are removed from the include and library folders configuration. If you need more paths you can continue to add them as you do now. You're right about the use of paths in the includes, but it is a problem when you import a project from others like g2 or sqlite, etc. You have to manually correct all modules.
Another problem is the project archiving that retains in the zip the absolute path, once again you cannot install an archived project in a directory different from the original.