I am looking to create a shelf that I can save to a flash drive and move around from computer to computer at school. Can anyone pass along some guidence on creating a MEL file that will load a new shelf with other MELs and actions inside of it. Much appreciated.
I think that shelves can be moved easily. Your Maya directory should have a 'shelves' folder (for me, on a PC, it's ../maya/7.0/prefs/shelves) containing all shelves as nice neat self-contained .mel files. You should be able to copy those, carry them around, and drop them into any other Maya install you work with, I think.
Note that if the shelf buttons call other scripts, those will also have to be copied from your scripts directory (and placed in the appropriate place on the destination machine), as the shelf file only contains the command pointing to the script and not the script itself. I imagine it might be possible to include the script in the shelf file itself as a procedure, but I wouldn't mess with it, personally--I'd just collect all the separate files.