What I've found out, just a summary:
EDIT (2x):
Begins by assigning a PID based from your computer of course, then the thread begins. It starts by loading the splash screen calls the graphics, network and Internet communication, GUI handlers, multimedia and etc. API’s. C++, functions...