upload firmware from VB.net

I am looking for a VB.NET program or class to upload the firmware.

avrdude already knows how. You can call any executable from a VB app. Why don't YOU get busy writing the 10 lines of code needed to do so?