No, not at all.
You connect it to the PC's USB bus, just like you would with HID.
But to the PC it looks like a COM port. So just about any PC program that works with RS232 will work with USB.
Squibcakes started this thread on CDC ...
USB CDC Communications for Dummies!
http://www.picbasic.co.uk/forum/showthread.php?t=5806
I added an update for 2.60 with a servicing routine ...
http://www.picbasic.co.uk/forum/show...0301#post80301
The USB_ASM_SERVICE isn't compatible with DT_INTS, but the handler is, so it will be easy to modify, since I already know you're using them.
Bookmarks