I have some experience with VB.net, i wonder could you write to a usb port similar to how you can to a serial port? 16x2 is plenty of screen for what i need, im only looking for simple read outs (CPU Temp- 30C, CPU usage - 30% GPU Temp- 40C, Ram usage - 30%) i can fit 2-4 per screen and cycle between screens if need be. Im not sure you have to write to USB and read from usb, you should be able to write to the DS in specific memory locations and just display static info (CPU Temp -) and then live info (XmemlocationX) but again this is a fair bit above my experience in this field.
As an alternate project that could be a bit more simple, a desktop based fan light control would be nice, pwm control of a fan or two, and on/off control of a few things like lights could be done with simple electronics.