Conditionalize use of gdk_app_launch_context_new()