Задался я целью написать програмку под Вин(с++ и АПИ) которая занимала бы минимум памяти, но вот такая незадача-ЛЮЬАЯ прога на любом языке занимает в памяти около 600 кб (хоть вечный цикл на asm)

а ведь у виндов есть прцессы которые занимают 20-30 кб
Что делал:
ограничил оазмер стека и кучи до 4096 б не помогло
написал на asm аналогично

собственно вопрос:
что можно предпринять для уменьшения потребляемой памяти и куда идут эти 600 кб?