Well I noticed the AutoIt program that was posted a couple days ago and personally I dislike using something that a) Could be easily detected by Warden and b) Asks for my password (I'm just overly-anal about those things).
So I came up with my own little trick using my Logitech Macro Keyboard and the accompanying software that comes with it.
I first set up two macros in WoW.
Code:
Macro 1 : Gossip
/script SelectGossipOption(1);
Code:
Macro 2 : TreatBag
/use Treat Bag
With that being set I put the Gossip macro into my 1 spot, and my TreatBag macro into my 2 slot.
I then open up the Logitech Profiler and create a new macro.
Holiday Treat Farm
Code:
Right Button Down
Right Button Up
5.000 sec delay
1 Down
1 Up
10.000 sec delay
2 Down
2 Up
600.000 sec delay
Space Down
Space Up
600.000 sec delay
Space Down
Space Up
600.000 sec delay
Space Down
Space Up
600.000 sec delay
Space Down
Space Up
600.000 sec delay
Space Down
Space Up
610.000 sec delay
(Please note the the 10 Minute delays plus the space bar is just AFK prevention. :P)
Now that you've got the macro set be sure to configure it to toggle that way it's constantly running.
Also be sure that you have auto-loot on.
Once you've got everything configured you can camp next to any innkeeper in the world and then put your mouse over him/her and then go to sleep at the end of your day knowing that you will have lots of candy and whatnot in the morning. (Unless you had automatic updates accidentally turn on and restart your computer like I had happen once T.T)