Is there a cure for a hydropericardium?

Maybe. It depends on why the fluid is collecting around the heart. Some reasons like cancer aren't going to be cured. The symptoms can all be controlled by undergoing a pericardiocentesis, or needle drainage of the fluid, or more permanently with a surgical pericardial window. This involves an operation with placement of a large tube and drainage of the fluid. It should not come back afterwards.