There is another way to do this that may solve the freezing problem. First remember to back up the battle.lgp.
Go to LGP tools and go to tools/pathces/patch converter. The selected tab should be on "LGP to Self-Extractor". Click the "..." next to the first blank and then locate your .ffpatch file. Then press the "..." next to the second blank, and navigate over to the folder where you keep your ficedula.dll and type in something along the lines of "cloudquality", which will make a "cloudquality.exe" file in that folder.
Now click that cloudquality.exe and press the "..." next to the blank and navigate over to your ff7 directory where the battle.lgp is kept(probably C:\Program Files\Square Soft, Inc\Final Fantasy VII\data\battle). Once "battle" is highlighted, press ok, and then press the patch button with the double green check mark next to it. The bar at the bottom should begin to fill. When it asks to repack, say no. This might solve the freezing during battle problem. If not, go back to the back up, and say yes to the repack. I don't really remmeber which one to choose, but I'm pretty sure it was "no".