I have been thinking about an app/utility that would control the internet connection among other things like the cpu policy. What I would like is something that detects a lack of activity over say 5 minutes and then sets itself to the settings the user sets up and designates. Is this a complicated task?