the vb6 runtime files comes with every microsoft OS since win98, starting with win2003 the .net framework comes installed on every OS, in time you will be able to put your app on a USB drive and simply run it on every computer without installing the .net framework, provided every computer is running win2003 or windows vista (or newer)