Video and multimedia (particularly YouTube) applications were one of the first to land on the Windows Store, and there is an ever-growing number of such apps available on Microsoft’s app repository. One of the more popular ones is YouTube RT. The highly rated app came with an extremely user-friendly interface backed...