I think the reason for lubing a warm chain is so that the lube flows into the chain easier and then the lube has a chance to dry before the next time you ride the bike and doesnt get thrown off all over the back wheel.
 
 I clean mine about twice a year with parafin.  
 
 But as Shazam says, what are you actually lubricating when you oil a chain?  The o rings keep the factory fitted lube in the rollers so all you are doing is lubing the chain/sprocket interface and also stopping the chain rusting.
 
 Get a scotoiler Mort, Neil sells them!!
 
 From your good friend Andy.