Наверное всем известна проблема, когда USB GPS приёмник не работает с metro-приложениями, я поисследовал эту проблему. Она заключается в том, что для работы GPS для metro приложений необходим особенный драйвер, задействующий функционал сенсоров в винде. Это описано
тут.
Благодаря одному греческому программисту мы имеем возможность использовать свои GPS приемники в Windows 8 и в метро-приложениях тоже.
Ссылка на драйвер для Windows 7, он хорошо работает и под 8-ку, я проверил - и Bing карты и Yandex - оба работают с ним без проблем.
Принцип работы прост, он мэппит с указанного вами COM порта NMEA поток на виртуальноый GPS сенсор, который устанавливается как устройство.