You can use a floor wax or one of the "rubber roof" protectant products to temporarily seal the finish, but nothing stops chalking for very long. The chalky surface loosens and the wax or sealant comes away with it.
Does the Allegro Red have a fiberglass roof? If so, the chalk is mostly likely detriorating paint. Fiberglass can be repainted and that should resist further chalking for 8-10 years. My recommendation for a fiberglass roof paint is Dicor Fiberglass Roof Coating. It did a terrific job on my 2004 American Tradition fiberglass roof. I used a simpler prep method than the laborious process that Dicor describes (and sells extra products for).