To clarify: By 'rendering laptop' do you mean the actual rendering process or just displaying the images during build and manipulation?
If by 'rendering' you actually mean rendering, then don't do it on a laptop. Rendering should always (if at all possiable) be done on another host or a render farm. You don't want to render on the same unit you use to produce the content. This is true for CAD and 3dsmax, not so much for photoshop.
IF you only want speed during the build and manipulation, then you'll want a vid card with supported GPU.
I.e. for photoshop, here's the list: http://helpx.adobe.com/photoshop/kb/tested-video-cards-photoshop-cs5.html
Any card that supports (almost all of the decent ones nowadays) OpenGL 'may' be supported to some extent. So you need to check each software website for a compatibility list to see if the app can take advantage of the GPU on the card. Even if it is not supported 100%, there are tweaks you can use (especially in photoshop) to turn off certain features if the app becomes buggy.