How do I use an Arduino as a USB output device for a 2x16 display? Can I make a USB 2x16 display using an Arduino?
I want to control a 2x16 character lcd display using USB, not com port/serial.

I need it to appear as a HID device when connected to the computer.

Please advise me.

Thanks
HID's generally are input devices to your computer, if you do want your computer to send data to the device you will need an application to do it. 

So your best bet is to have a windows app to communicate with your arduino using a virtual com port ( as it does already) and send data as you require