Most programs, you can find somewhere in the program where it says do not make a tray notification icon, and it is usually a box, so just check it and it shouldn't appear in the tray. I have many programs, and for all of them I have I could do this.
You could also type msconfig in run and go to startup and uncheck the things that you don't want in your tray, so it won't load them in there at start up. That worked for me many times too.