Or just use Standby like I do and it's even quicker
It's just occassionally I do have to reboot and I wanted to make that as quick as possible and that 35s postboot seems rather long for a SSD but it's actually pretty usable before that I think, so whatever it's doing the fact that I'm booting from an SSD seems to mostly negate any effect.
I'll have to try disabling the Avast tasks and see if they are causing the long postboot. I could understand My Documents being on the HDD causing some delay if all my programs were loading, as I'm sure some of them store their data in My Documents rather than Program Data but even then it shouldn't take much time to load a few 100KB config files. With startup programs disabled though, I can't think of anything that Windows would need to access from My Documents at boot. Maybe it has to touch it to populate the location internally but that shouldn't take long.
I'll have to check my RAMDisk doesn't load during the selective startup too but I can't think that it would with everything disabled. I point my temp folders to that though, so I'm not sure where Windows would put them if it can't find the drive or if this could be causing a delay, so I'll have to test by pointing them to the SSD to make sure.