First off are you using the prime position on the petcock for starting after sitting 24 hours?
Are you using the choke when starting after sitting 24 hours?
Plugs can last a really long time depending on the type but they all do age over time. Remove them and check the gap is it within spec? I always set plugs on the tight end of the spec at 0.6 mm or .024" as they will open up over time.
Do wires and boots age? Why do you think I sell the Stick Coil Upgrade? Yes high voltage wires age and build up corrosion at all points of connection 2 per wire. These rob you of a solid strong spark.
Also the battery can be suspect too as while it may have enough energy to spin the motor it may not have enough voltage left to fire the ignition system when starting. What is your voltage while cranking? If it is falling below 12 while starting that can also be part of an issue; couple that with slightly weak spark and under filled carb bowls on a cold morning and your bike may just not want to come to life without a lot of spinning of the motor.
Petcock: no, but I will from now on :-)
Choke: absolutely and unconditionally. It won't start without it in the mornings. I can start it without choke when I ride at lunch times, and if I leave on time in the afternoon, and if I've just popped into the grocery store, but in the mornings I need choke, period.
I'll check plugs, and yes, I'll save for your sticks.
Stick coil kit: I have other experiences of spark fade at high RPM, so unless the existing electronics has some magic in it I would anticipate value in your kit at high end. Do you see benefit at all RPMs, or particularly at high end?
Battery: yes, I've been beginning to suspect it for other reasons: I see a noticeable cycling in headlight intensity when I'm using my Gerbing heated clothing controller (while I'm also working on my own intelligent controller), and the battery let me down after a ten day layover two months ago. Admittedly I had a USB power adapter hooked up over that time, but still... It's dated 7/2010, so while it's not old it could easily be aging. My digital panel voltmeter doesn't show that cycling - its time delay is too long - but after cranking and starting the engine after a couple of days idle the voltmeter shows less than 12V and flashes a warning.
The battery issue should perhaps have been more obvious, but starting has been a little difficult after a couple days down right from the day I bought it two years ago, when the battery was only a year old.
My guess is that while the battery is weakening, and the plugs may be aging, the main culprit is simply that I haven't been priming the carbs.