Hello ohboy,
Welcome to the forum.
The Startup feature shows a list of programs that will automatically start every time you re-boot your system.The featue allows you to remove any you do not want.
You are correct in your questioning which ones to keep.
Some are put there by some software you downloaded and then decided not to use.
Those that are left behind sometimes cause problems and slow down the start-up process.
Others, you may try to delete but the imbedded software puts them back.
Many software and hardware companies will put these in to make their product "start-up"
faster in your view than some competitors product.
If you are satisfied with the speed of your statup then don't worry about them.But,if not or you don't have enough RAM to handle all these programs then you need to do some research.
You can strart at this link.
http://www.bleepingc...r.com/startups/
You will need the program name to search in their database (i.e. systray.exe ).
Then you can read and decide what to do.
There are other sites available.
You can Google on any program name and find them.Just stay away from the sites that make it sound like you have a serious problem or "virus" or whatever.
The Piriform forums are a safe place to get advice.IF SOFTWARE RELATED THEN SOFTWARE FORUM.
HARDWARE FORUM ETC.
Good Luck,

davey