I don't think you might find any software to do that for you, but you could do this:
Do the following when you are in Windows:
1. Go to Start >> Run
2. Type msconfig and hit Enter.
3. Now click the BOOT.INI tab and select the check box /SAFEBOOT
4. Just check if MINIMAL is checked or not. If its not checked, check it.
5. Click on Apply and then OK.
6. Now you are done. Next time you reboot your computer, it will start running in Safe Mode.
Source:
http://www.solidblogger.com/how-to-boot-in-safe-mode-without-pressing-f8-key/