....but if you've got a fast GPU it can use it instead or even in some case as well as the CPU.
In fact, the GPU is
much faster than the CPU for graphics related tasks, which is why you can't even minimise a window while multi-tasking in WinXP without getting some weird effects. Everything is done by the CPU, which takes a long time processing the task you're doing, and is struggling to redraw your screen.
But anyway, I highly doubt Aperture needs 128 MB of vRAM to run well, let alone 256 MB. Just think about how much memory that is.
And if you go with Lightroom, you're not even going to benefit from the graphics card, so either decide which one you want to use before buying the system (in case you decide on Lightroom), or get the 128 MB machine, which will be able to handle both tasks very well.
Lightroom runs very well on my Core Duo 1.83 Ghz MacBook with 2 GB of RAM. Just make sure you get 2 GB of RAM, and you're set. A new MacBook would run it even better than my system, which already runs it very well, IMO.