Ok basicly I'm working with an idea to set up somthing but i need to make the program I distribute avalible to as many people as possible and run in the background of the users PC

Now between Vb.Net 2005 and Vb6 which would,

1) Run with less overheads (so not interfering too much with users PC)
2) reacha wider audience, is .Net compatible with 95? 98?

Thanks