BEFORE: measured runtime evidence Each launch exited normally with code 0. Registration helpers exclude unrelated directory-handler queries. Launch 1: initial launch; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} Launch 2: unchanged relaunch; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} desktop entry: mtime_ns 1794370310743384276 -> 1794370354508776677; identical bytes=True; write opens=1 persistent icon: mtime_ns 1794370313351345085 -> 1794370356429752379; identical bytes=True; write opens=0 MIME cache: mtime_ns 1794370314753324177 -> 1794370357737735943; identical bytes=True; write opens=0 Launch 3: missing MIME cache; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} Launch 4: stale MIME cache; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} Launch 5: changed desktop entry; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} Launch 6: changed default; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} Launch 7: damaged persistent icon; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} Launch 8: unchanged after repair; registration helpers {'updateDesktopDatabase': 1, 'xdgMimeDefault': 1} desktop entry: mtime_ns 1794370483703539927 -> 1794370513707356968; identical bytes=True; write opens=1 persistent icon: mtime_ns 1794370485573527472 -> 1794370515087349400; identical bytes=True; write opens=0 MIME cache: mtime_ns 1794370486778519520 -> 1794370515941344754; identical bytes=True; write opens=0