It should be configurable (Preference page):
It should have a preference page showing the following check boxs:
* [] USB Flash
* [] Memory Cards
* [] Hard Drives
* [] CD/DVD ROM
* ...
these are the device to be show by the applet.
Also in the preference must have an option to show if the user like the horizontal way (actual behaviour) or a vertical way (List style and recommended).
The List style must be something like this:
* The menu style should be only ONE icon. (the main app)
* The main app expand a Menu with all devices mounted (following the user preference), and then it expand a sub-menu with the actual open and remove (unmount), extract, eject actions.
General behaviour:
* The applet should show the Label of the device mounted NOT the fabricant of the device (ex. Kingston DataTraveler 2.0), if there is no label then it should use the fabricant model.
* If I check USB and CD the applet will show only those I check.
* The icons of the devices should correspond to the device mounted. (USB Logo, CD icon, hard drive icon, memory card icon).