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