the page says it's compatible with Windows 98/ME/2000/XP/XP64/Vista.. might work in windows 7 as well.
It's a better idea to disable startup programs by unchecking the run at startup option in each programs' settings or preferences or at the time of installation, by going into msconfig and unchecking them, and/or going into regedit > HKEY_local_machine(and HKEY_current_user)/software/microsoft/windows/current version/run and deleting the registry entries of startup programs you use but not all the time. Adding a new program that runs at startup to delay other programs that run at startup will probably result in a slower start up. Nothing that has to run at startup in order for your system to work correctly can be disabled by unchecking it in the startup tab of MSconfig. That includes drivers
(except for custom controllers/keyboards/mice and laptop touchpad drivers) and antivirus/firewall/antispyware programs. The services tab and the registry, however, are something you should be extremely careful with. Create a system restore point before making any changes in the registry or MSconfig.. if your system security software prevents you from making these changes yourself, you should consider removing and replacing it