Вам надо не с HID определяться, а с GUI, т.к. вам надо приделывать HID Parser к GUI, а не наоборот

GUI можно делать на чем угодно, и от этого будет зависить все остальное.
Варианты:
WinAPI - крайне не рекомендую, т.к. будет очень громоздко и придется вникать во внутренности оконного API
MFC - так же не рекомендую, т.к. она чуть более чем мертва
WTL - Лучше, чем WinAPI и MFC, но GUI придется рисовать руками (в коде), да и вникать в нее придется
WFP - Можно брать, но учтите, что .NET это отдельная песня, и стаковать с ней ваш HID Parser придется самому, а для этого надо представлять .NET чуть более, чем на уровне рисования GUI мышкой на экране. Так же очень рекомендуется для .NET приложений использовать его родной языкб т.е. C#, а не С++ (он там весьма своеобразный, и не расчитанный на реальное использование)
Qt - Можно брать, но придется вникать в Qt и С++ на достаточном уровне
VCL + Builder - Тоже можно взять, но это никоем образом ни Microsoft, и никаким боком ни с какими VS не совместимо
Ну и еще что нибудь можно взять ....