Actually, permanent changes like 2. should be copy-able. Save the game after using the cheat and the save-file should contain these changes. If it does not, try to move Lugia to another box before saving.
As for activated cheats as in 1., you'd need an Action Replay or Codebreaker device for DS. Such codes alter the games code, and not the save data.
As for activated cheats as in 1., you'd need an Action Replay or Codebreaker device for DS. Such codes alter the games code, and not the save data.