When a software package is installed in PC it will create some directory (folders) with some contents and one or more executables (.exe). And one main executable which creates GUI for that app. I want to know how the main executable is linked with other files or folders and which language they have written in Windows OS.