i read something about this a few months ago, they use some kind of custom EXE compression (kinda like UPX).
the progress bar at the start is the loader decompressing all the data to run the exe. (notice how it uses around 250 mb of memory)
and im not 100% sure but i beleive they use assembly.