Microsoft crafts shrewd apps plan for Windows Phone 7 launch