Is it possible to create a p2p system in visual basic 2005 ?? a very simple one, but with download/upload working perfectly and maybe compatible with any existing protocol ?

Searching the net I found some interesting things, that may help to start:

Hackster - http://www.htoc.com/HackSter/
Gnotella - (Windows) - Easy-to-use and very popular client written in VB, with many powerful features (search & response filtering, decent bandwidth regulation, multiple searches, private networks, skins..). -- Website was broken Nov 2002. Source was not released
Privashare - http://www.freevbcode.com/ShowCode.Asp?ID=2742
SuicideNET - http://sourceforge.net/projects/suicide

no need to be a anonymous netword
should be descentralized


anyone think can do that ?