По доп девайсам - а если в закладке "Джойстик" список всех текущих игровых устройств у винды выдернуть, если можно - с мнемоническими обозначениями, если автоматом имя джоя не взять - дать возможность юзеру самому эту строчку заполнить.
Что-то типа:
Джойстик1 № [3] [ST290] [х] Вкл
Джойстик2 № [1] [Кугар] [ ] Вкл
Джойстик3 № [2] [Геймпад] [х] Вкл
Джойстик4 № [4] [Руль ] [ ] Вкл

А опознать под каким Id какой джой прячется - я пока их по очереди в NV как основной ставлю и хаткой кручу, как на картинке справа зашевелилось - попал значит Сделать - например так: на форме разместить небольшое контрольное окно с парой осей - выбрав Джойстик№х это окно получает управление от первых 2х осей сопоставленного Джойстику№х устройства.