Most programs in the add/remove panel can be safely removed.
You will see the 'add or remove windows components' is quite separate.
If you don't recognise a program, google it - you will soon see what it does. For example, in my add/remove programs there are 3 progs for ATI software. I had no idea what this was, but google tells me it concerns my graphics board so I leave that well alone.
If you really can't tell what something is - ask here.
If it is small, you might as well leave it alone.
You may see you have several Jave SE Runtimes - each taking around 150 mb. You only need the latest one, so remove all the others.