Flora Sky is recognized as Pokemon Emerald US. Therefore it should work without you having to change anything. If it doesn't then you should apply the patch to a new ROM. I tested it on my PSP and everything worked perfectly. Even saves through the game.
Pokemon Light Platinum is giving me trouble though. I patched Ruby and all it does is give me a white screen. It does this not only on the PSP emulator, but on the computer as well. So it is either the patch, the ROM, or the program I used to patch the ROM. I'll try patching with another program, but until I figure it out you should at least be able to play Flora Sky! :)
Let me know if you can't get Flora Sky to work.