Absolutely Anthony.
XSE is the script editor that I use. In order to make it compatible with Advance Map:
On Advance Map go to Settings > Choose Script Editor
Just choose the XSE program that you downloaded and then you will be able to decompile any script in the game by double-clicking on a sprite or script tile in AMap!
http://www.pokecommunity.com/showthread.php?t=85025
(The Palette Editor and the Trainer Editor are also ones I'd recommend you using.)
And this should have just about everything else you'll need:
http://wahackpokemon.com/en/download/tools-gba
Actually upon looking I don't think a move editor is there. I would bet you can find that on Pokecommunity if you were to Search for it.
The Overworld Editor made by Xeon and HackMew is the one I use.
I haven't actually done any editing of Pokemon Moves/Movesets, but for the movesets I'll be using YAPE.
Enjoy! =D