AppImage - A suggestion on Desktop Integration

I will answer here and I think we should continue only here.

First step and the most important one is indeed System Tray to allow easy stop of the process / program.
Moreover, I think there are settings which should be user controlled:

  1. User controlled ability (Per Application) to register on System Menu.
  2. User controlled ability (Per Application) to register MIME.
  3. User controlled ability (Per Application) to mark it as Executable.
  4. User controlled ability (Per Application) to run using Sand Boxing (With AppImage which wasn’t marked as executable only being run within Sand Box).
  5. User controlled ability to select the directories to scan (The default can as now, but let the user chose).
  6. Use Portable Mode - namely it will create .home and .config. for the AppImage it finds automatically.
  7. System tray to have easy access to those settings and ability to start and stop the program.