Sorry for delay, I'm running win7 ultimate which has been on for about 5 or 6 months. I'm using avast V5, and I just stopped powerISO and some other update checkers for software I don't really use from starting up. Currently I have on startup: avast, rocketdock, rainmeter, ultramon, CCC, some sticky notes, and a bunch of stuff I couldn't recognise and didn't want to disable in case it did something important lol. I run Ccleaner regularly to clean out dead reg entries.
Try using this guide on black viper.
http://www.blackviper.com/Windows_7/supertweaks.htm
Shows you some things you can disable, i didnt disable windows recovery. Plus step 8 shows you windows services you can disable. Dont panic though, it has 3 levels of things to disable from "safe" to "tweaked" and "bare bones". I usualy just do the safe settings.
I havent timed my startups but it "feels" quicker after i used these tweaks. If you do use them would be interesting to see if it makes a difference to your time. Also i stopped using rocket dock as i felt it really slowed down my startup.