Music Way (player)

С чего все началось... Началось с того, что я купил GPS навигатор, который поддерживал карту памяти до 32 Гб. Естественно, мне захотелось туда слить коллекцию своей музыки с компа и не мучиться с CD дисками (вся коллекция не поместилась - но теперь вожу с собой значительный ее кусок)

Установленный "с завода" проигрыватель мне не понравился и начался поиск.... Искал долго и мучительно, перебирая и тестируя различные плееры, но так ничего и не понравилось. Зато были сформированы требования - каким я хочу видеть плеер на навигаторе.

Итак:

1) на экране навигатора все время должна бить карта (он для этого и покупался), а не картинки, ползунки и кнопочки плеера. Более того, даже когда на экране показывается плеер, он не обязательно должен занимать весь экран (карта должна быть видна)

2) По возможности никаких лишних движений, смена музыки, прокрутка вперед-назад - все в одно-два касания - и снова на экране только карта навигатора

3) Работа с боольшими коллекциями музыки (напоминаю - у меня 32 Гб музыки ) - при этом чтобы не тормозило (плеер встроенный в iGO Primo при выборе музыки, после запуска, 10-15 минут сканировал всю коллекцию - это для меня было не приемлемо)

4) Таки, чтобы работал с IGO8 - как-то, привык я к нему и менять его не хочется пока

В общем, выбирал, тестил - ничего не подошло. А тут на январские праздники немного свободного времени выпало  - ну решил таки засесть за программирование.

Надо сказать, что ни с программированием под Windows (тем более CE) ни с программированием пользовательского GUI (окошки, там всякие, кнопочки и прочее ) я не знаком - но Googl помог.

Что получилось, решил представить на Ваш суд, может кому понравится, может кто чего дельного посоветует.