I'm making progress on profiles, though the feature is not ready for prime time.

I got the basic "administrivia" of profiles working (e.g. - create, rename, delete), and the basics of a profile tab. You can launch an emulation session from a profile, and the profile has images associated with it, it will run the emulation with those images. What I do not have implemented yet is:
* Reflecting image mount/unmount back onto the profile
* Save state support (e.g. - save states associated with the profile that kick on on startup and shutdown)
* Other bells and whistles (.e.g - configuration of things other than mounted images)

Some screenshots:

Questions/comments/flames welcome