Sim, é normal.
É devido ao modo como a coleta de lixo de RAM não utilizada é tratada.
Essencialmente, quando os programas são finalizados com memória específica, ele pode não ser imediatamente retornado ao sistema. Eventualmente, algo irá desencadear que seja realmente liberado de volta para a memória utilizável (pode ser tempo, maior uso de memória, etc). Então, quando você inicia o Virtual PC, feche-o, em algum lugar ao longo da linha, a memória não utilizada foi retornada ao sistema.