i would guess that you can load and hide a VB application using the Mecanique HID library, then somewhere in the HIDdetect event(or something like that), reading the according infos and launch your application if it match.