I've made a background AFK Bot. Basically it's just sending a <SPACE> Keystroke to the WorldofWarcraft Window while doing anything else you want to do. (checking emails, surfing, etc)
Double clicking the exe file will start the bot, sending a keystroke every 2-3 minutes to the already opened WoW Window (currently only supports one open WoW window).
To Pause or End the Bot press "Pause" on your keyboard.
Here the source: (AutoIt)
;Anti AFK Bot
;Author: Ilu
HotKeySet("{PAUSE}", "EndScript")
Dim $sleep
sleep(5000)
While 1
ControlSend ("World of Warcraft", "", "", "{SPACE}")
$sleep = Random (120000, 180000, 1)
sleep($sleep)
WEnd
; Function to exit script
Func EndScript()
$exit = MsgBox(4, "KlickBot", "End KlickBot?")
If $exit = 6 Then
Exit
EndIf
EndFunc
Download link for exe: http://calistoo.ca.de/files/afk.rar