This is not a answer for the question itself, but a list of the Gen 4 moves and their effect in Contests for Pokemaster to use if he decides to make add this function.
This is moves A-C, the rest is to come if it wanted. (Sorry it looks so messy at the moment, I am having some issues transferring the list from a Word document, I will edit it)
Move Contest Power Appeal
A
Absorb Smart 1 If Voltage goes up two in a row, you earn +3.
Acid Smart 3 Basic performance.
Acid Armor Tough 0 Doubles you score in the next turn.
Acupressure Cool 0 Doubles you score in the next turn.
Aerial Ace Cool 2 If your Pokemon performs first, earn +2.
Aero Blast Cool 2 If the previous Pokemon hit max Voltage, earn +3.
Agility Cool 2 Causes you Pokemon to move first in the next round.
Air Cutter Cool 3 Basic performance.
Air Slash Cool 2 If the Pokemon performs first, earn +2.
Amnesia Cute 0 Doubles you score in the next turn.
Ancientpower Tough 2 If the Pokemon performs last, earn +2.
Aqua Jet Beauty 2 Causes you Pokemon to move first in the next round.
Aqua Ring Beauty 0 Appeal Point matches Voltage of judge.
Aqua tail Cute 3 Basic performance.
Arm Thrust Tough 2 Perform same move twice in a row.
Aromatherapy Smart 0 Appeal Point matches Voltage of judge.
Assist Cute 2 All Pokemon in the next round go in random order.
Assurance Beauty 2 Earn double the score if your performance is last.
Astonish Smart 3 Basic performance.
Attack Order Smart 2 If the judges voltage goes up, you earn +2.
Attract Cute 2 No Voltage decrease during same turn.
Aura Sphere Beauty 2 If the Pokemon performs first, earn +2.
Aurora Beam Beauty 2 If the Pokemon performs first, earn +2.
Avalanche Cool 2 Earn double the score if your performance is last.
B
Barrage Tough 2 Perform same move twice in a row.
Barrier Cool 2 The voltage won´t go up in the current turn.
Baton Pass Cute 0 Earn +4 hearts if your chosen judge´s voltage is 0, +3 if it´s 1, +2 if it´s 2, +1 if it´s 3, and 0 if it´s 4.
Beat Up Smart 2 Perform same move twice in a row.
Belly Drum Cute 0 Doubles you score in the next turn.
Bide Tough 2 Earn double the score if your performance is last.
Bind Tough 0 Appeal Point equals round you perform in (1st=1, 2nd=2 etc).
Bite Tough 3 Basic performance.
Blast Burn Beauty 2 If the previous Pokemon hit max Voltage, earn +3.
Blaze Kick Beauty 2 If the Pokemon performs first, earn +2.
Blizzard Beauty 2 If the Pokemon performs first, earn +2.
Block Cute 2 No Voltage increase during same turn.
Body Slam Tough 3 Basic performance.
Bone Club Tough 3 Basic performance.
Bone Rush Tough 2 Perform same move twice in a row.
Bonemerang Tough 2 Perform same move twice in a row.
Bounce Cute 1 If the same judge has not already been picked, earn +3.
Brave Bird Cute 2 If the Pokemon performs last, earn +2.
Brick Break Cool 3 Basic performance.
Brine Smart 2 If the judges voltage goes up, you earn +2.
Bubble Cute 2 Causes you Pokemon to move last in the next round.
Bubblebeam Beauty 2 Causes you Pokemon to move last in the next round.
Bug Bite Tough 0 If the previous Pokemon hit max Voltage, then you earn points equal to its Voltage rating.
Bug Buzz Cute 2 If the judges voltage goes up, you earn +2.
Bulk Up Beauty 0 Doubles you score in the next turn.
Bullet Punch Smart 2 Causes your Pokemon to move first in the next round.
Bullet Seed Cool 2 Perform same move twice in a row.
C
Calm Mind Smart 0 Doubles you score in the next turn.
Camouflage Smart 2 No Voltage increase during same turn.
Captivate Beauty 2 No Voltage decrease during same turn.
Charge Smart 1 Doubles you score in the next turn.
Charge Beam Beauty 2 If the Pokemon performs first, earn +2.
Charm Cute 2 No Voltage decrease during same turn.
Chatter Smart 1 If the Pokemon gets the lowest score, you earn +3.
Clamp Tough 3 Basic performance.
Close Combat Smart 2 If the previous Pokemon hit max Voltage, earn +3.
Comet Punsch Tough 2 Perform same move twice in a row.
Confuse Ray Smart 2 Lowers Voltage of judges by 1.
Confusion Smart 3 Basic performance.
Constrict Tough 0 Appeal Point equals round you perform in (1st=1, 2nd=2 etc).
Conversion Beauty 1 If Pokemon gets lowest score, you earn +3.
Conversion 2 Beauty 1 If Pokemon gets lowest score, you earn +3.
Copycat Cool 0 If the previous performer hit max Voltage, then you earn points equal to its Voltage rating.
Cosmic Power Cool 0 Doubles you score in the next turn.
Cotton Spore Beauty 2 Causes your Pokemon to move first in the next round.
Counter Tough 2 Earn double the score if your performance is last.
Covet Cute 0 If the previous performer hit max Voltage, then you earn points equal to its Voltage rating.
Crab Hammer Tough 2 If the Pokemon performs last, earn +2.
Cross Chop Cool 2 If the Pokemon performs last, earn +2.
Cross Poison Cool 3 Basic performance.
Crunch Tough 2 If the Pokemon performs last, earn +2.
Crush Claw Cool 3 Basic performance.
Crush Grip Tough 2 Earn double the score if your performance is last.
Curse Tough 0 Appeal Point equals round you perform in (1st=1, 2nd=2 etc).
Cut Cool 3 Basic performance.
D
Dark Pulse Cool 2 If the Pokemon performs first, earn +2.
Defend Order Smart 0 Doubles you score in the next turn.
Defense Curl Cute 2 No Voltage increase during same turn.
Defog Beauty 2 No Voltage increase during same turn.
Destiny Bond Smart 0 If all Pokemon choose the same judge, earn +15.
Detect Cool 0 High score for low Voltage.
Dig Smart 1 If the same judge has not already been picked, earn +3.
Disable Smart 2 No Voltage decrease during same turn.
Discharge Cool 2 If the Pokemon performs first, earn +2.
Dive Beauty 1 If the same judge has not already been picked, earn +3.
Dizzy Punch Cool 0 High score for low Voltage.
Doom Desire Cool 2 If the Pokemon performs first, earn +2.
Double-Edge Tough 0 If all Pokemon choose the same judge, earn +15.
Double Hit Smart 2 Perform same move twice in a row.
Double Kick Cool 2 Perform same move twice in a row.
Double Team Cool 2 Causes your Pokemon to move first in the next round.
DoubleSlap Tough 2 Perform same move twice in a row.
Dragon Claw Cool 2 If the Pokemon performs first, earn +2.
Dragon Dance Cool 0 Doubles you score in the next turn.
Dragon Pulse Smart 2 If the judges voltage goes up, you earn +2.
Dragon Rage Cool 3 Basic performance
Dragon Rush Cool 2 If the Pokemon performs last, earn +2.
DragonBreath Cool 2 If the Pokemon performs last, earn +2.
Drain Punch Beauty 1 If the Voltage is raised by two Pokemon in a row, earn +3.
Dream Eater Smart 1 If the Voltage is raised by two Pokemon in a row, earn +3.
Drill Peck Cool 3 Basic performance
DynamicPunch Cool 2 If the Pokemon performs last, earn +2.