Task: Implement the AppImage Double-Click Handler feature

TASK-DESCRIPTION

TASK-OUTPUT

Produce the complete new content of these files in this order, then the VERIFICATION: line: 1. sources/tools/appimage_integrate.cpp 2. sources/tools/appimage_activator_ui.cpp 3. sources/CMakeLists.txt 4. scripts/program-install.sh 5. Makefile

TASK-CONTEXT

The user authorised registering this tool as the real *.AppImage default, which is a live-state change and not part of make test. AppImageLauncher owned the AppImage MIME definitions; a user-space copy at $XDG_DATA_HOME/mime/packages/appimage.xml preserves them if the package is removed.

TASK-FILES

Operation Path
modify sources/tools/appimage_integrate.cpp
create sources/tools/appimage_activator_ui.cpp
modify sources/CMakeLists.txt
modify scripts/program-install.sh
modify Makefile

TASK-VERIFY

TASK-FEATURES

TASK-ACCEPTANCE

OUTPUT: the five complete files in the order listed, ending with the VERIFICATION: line.