I just posted my AFKHunter in the submissions board. You would be awesome if you did some testing on it for me and maybe we could both help each other out. It doesn't do everything you want, but post some feedback in there and I bet I can add options.
I write these things, but then I use them to farm silly stuff like Earth Eles that are no trouble, so it helps me a lot when people want to use them for "real" tasks.