Desktop notifications (optional if supported)