Yes. MSConfig or CCLeaner as you may all be aware also has this convenience built into as well. The good thing that I find about CCLeaner is that it doesn't prompt the user to reboot each and every single darn time you configure something through MSConfig normally would. Now the only thing that, that program would need next in my mind is to allow the user to alter the boot.ini file within it. But as you know you can do this manually yourself via notepad program. Very easy to do as well.
Also, yoco. Have you considered defragging your registry?? There are some good (and some bad too of/c) programs out there to help you do that. It's reccomended that you do a reg defrag as equally as defragging your HDD.
One other thing that I just thought of and that is you may also want to consider, if you haven't already, disable some unnecessary services. One service that you could disable is your Windows firewall. You don't need Windows firewall if you have a 3rd party software firewall program installed. Cardspace too if your not using that service. Having all these (and others) services takes a lot of boot up/boot down time from your computer. If you haven't yet disabled some unneeded services, you may want to consider looking into such matters.
Bookmarks