E poi non puoi dire che WinZip (come tutti gli altri) sia "sotto forma di linguaggio di programmazione ad alto livello": ogni programma compilato è in linguaggio macchina!
Per chiarezza: ogni programma (windows e applicativi) può essere scritto in che linguaggio ti pare, anche Assembly se ti và.
Per un OS è indispensabile qualche istruzione di assembler.