Ваш навигатор с операционной системой. Подключение устройств происходит к системе, а уже сама система разруливает что и куда. Вообще создается виртуальный COM-порт, по которому в дальнейшем происходит обмен какими-либо данными. В стандартном интерфейсе навигатора приложена программа, которая на этом порту ищет гарнитуру. Для того, чтобы работало что-то другое, необходима программа, которая этот порт будет опрашивать на получение каких-то других данных, например видеосигнала, данных с OBD2 и т.п., и обрабатывать их соответствующим образом. Можно сделать самодельную оболочку и добавить ярлыки на необходимые программы, для того, чтобы удобнее было запускать, чтобы не работать в интерфейсе win ce, который убогий и сложный для попадания пальцем :)
Многие навигаторы спокойно выходят в интернет через телефон с которым установлена связь по bluetooth, просто для этого необходимо настроить через интерфейс win ce. У некоторых эта функция уже входит в стандартную оболочку, но не у всех :)