I agree Steve33,
I suppose "Apps" is the latest new buzzword, What's wrong with "programmes," after all if you think about it a programme and an App aren't the same thing. To me an App is something that bolts on to a programme like Firefox's add ons and extensions.
I do suppose this as a crossover from the smart phone market.
That supposed screen shot is just terrible! Oh dear, what will it be like, no Aero, awkward to use, ugly and very confusing.