zastanawiam się nad kompresją gwes.exe, ale wyczytałem że ładuje on sterowniki i w zasadzie "utrzymuje" okienkowy interface.
Nie ruszałbym gwesa, ale jak chcesz to możesz spróbować go UPXnąć, bo jak już wspomniał utak3r, jeszcze chyba nikt nie próbował.
Ja jak już UPXuje to są to z reguły rzadko używane programy i są to prawie zawsze exeki (dll'ek wole nie ruszać UPXem). Doszedłem również do wniosku, że czasem nie ma sensu walka o każdy kilobajt, kosztem wydajności, więc osobiście preferuję raczej XIPowanie, a na pamięć to jest karta pamięci 
gwes i upx to nonsens, nawet, jeśli ruszy, a nie ruszy.
ramu szkoda, po prostu(2 instancje powiedzmy, będą się kisić)..
konkludująć - ZADEN systemowy plik i upx nie ma sensu, xip jak najbardziej, ALE też nie dla każdego pliku.