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.La presente invención divulga un método para controlar plagas que habitan en la superficie en un sistema acuático, en particular las cianobacterias y la floración de algas nocivas (HAB), que comprende la dispersión en la superficie del sistema acuático una composición boyante que comprende un desinfectante del agua, preferiblemente un compuesto oxidante y un agente flotante. La invención se refiere además a composiciones y métodos para su preparación y uso.