I must admit I never heard of miner control before so I can't really be of any help (just read a few message on their thread where they tell "us" to put our shit together (to summarize... ) may-be they should first explain what they want to do with others application rather than complaining... (especially when they never put any message here to describe what they intended to do

)
Not sure where you're getting the idea that the MinerControl thread just complains about ccMiner. Aside from a single comment about the GIThub repository, almost all comments in that thread about ccMiner (and everyone involved in it) have been praise, and encouraging donations. Also, I believe the creator did indeed announce in this thread what he was making, and what it was supposed to do, when he released the very first alpha version of it (started out called "NiceHash Control").
In short, Miner Control allows people to use ccMiner (or nvMiner, or any other derivative) to automatically switch pools & algorithms, based on profitability. It was initially built specifically for ccMiner and NVIDIA GPU's, because there was not yet any support for such auto-switching with NVIDIA GPU's, and at first only supported NiceHash (now supports several pools, and can be used with other mining apps). It simply checks various pool API's, and starts the miner (ccMiner, or whatever mining app the user wishes) pointed at the most profitable pool/algorithm. It continues to check API's, and if another pool/algorithm becomes more profitable than the one currently being mined, then it will shut down the current miner, and start it again pointed at the new pool/algorithm.