Since somebodies asking about a portable Visual Basic, what about a portable C/C++ compiler. DevC++ from www.bloodshed.net is one of the best free C/C++ IDE package. And it's not that hard to make DevC++ into a portable package.
For ease, I put it in a NSIS package which unpacks the compiler, run its, and then waits for it to close so the files can be remove. Works perfectly, all I have to do now is make the NSIS package load registry settings from a file, and when the compiler closes, hopefully save any changed registry settings for DevC++ back to that file.
The IDE is opensource, so there's not reason it can't be edited to load/save it's settings from a file, or that a portable version similar to the one I'm currently using can be made.
at http://www.portablefreeware.com/?c=7&sc=127 you can read how to use it portable without registry-tricks. It is possible too shrink many MBs using UPX. Because of many include/header/etc.-files it is still large - when you have integrated many packages
Cya Ryushi
I would also like to see something like this made. I use Dev-C++ for all my C++ coding. It rocks! but yeah, it may be hard to make portable with packages.
It is portable when you start it with the "-c ."-switch but it is pretty hugh when you have many packages installed.
With all (offical) packages installed, all .devpack-files deleted from packages-directory (only the .entry-files left back) and all executables/dll etc. compressed with UPX, DEV-CPP has around 140MB (with ~3,5k files). So you need a big thumb drive or even better a small portable hard drive
Cya Ryushi