add_app_desktop utility