That's very hard to code, But its a good idea, and the favorite programs basically does that already (kinda).
I think Kinito is pretty much done. Probably, I’ll end the project here, but if I get any new ideas in the future, I might make another update.