The present invention discloses a method for controlling surface-inhabiting pests in an aquatic system, in particular cyanobacteria and harmful algal blooms (HABs), comprising spreading on the surface of the aquatic system a buoyant composition comprising a water disinfectant, preferably an oxidizing compound, and a floating agent. The invention further relates to compositions and methods for their preparation and use.