Programming
Neither GPU has any impact here.
Editing raster graphics
It depends somewhat on what sort of editing (and how large the graphics are), but most editing can be handled adequately by a modern CPU. Note that GPU-accelerated editing is generally only present in high-end software; if you're using something like Paint.Net or GIMP, you probably won't see any benefit.
Occasional gaming (not necessarily new games)
Neither GPU is suitable for gaming. The optimizations that make the Quadro line good for rendering or CAD also greatly impairs their gaming performance. Expect performance comparable to the slowest of gaming GPUs, or worse.
Basic video editing (mostly short videos)
This is where the 2000M may shine over the 1000M. If you're transcoding video, or performing operations that modify the entire video (scaling, shake reduction, contrast adjustment, etc.), the 2000M will perform almost twice as fast as the 1000M. If your editing consists mostly of local changes (cuts, fades, etc.), the difference will be low.