Olá Bruno,
O tamanho de memória RAM que o windows ce consome depende de cada device, por exemplo, se eu tenho um equipamento com uma Flash de 32MB e a minha imagem é de 26MB de footprint, ficará sobrando 8MB na Flash.
É na RAM que começa o problema, por conta do seguinte, o bootloader do Windows CE, carrega a imagem INTEIRA na RAM, sendo assim só no boot, neste exemplo que eu dei, estará consumindo 26MB de RAM fora a memória de video, caso está memória seja compartilhada, e um pouco a mais para rodar os processos e talves neste exemplo uma mória RAM de 32MB não de conta, precise ser 64MB.
Agora o tamanho de um serviço no windows CE vai depender do próprio, vai depender de quanto bibliotecas este serviço tem linkado estáticada, e recursos que ele esteja utilizando.
Espero ter ajudado.
Mauricio de Sousa Coelho
Windows CE Development
www.connec.com.br