Quoted By:
It really depends on your definition of cheating.
Personally, I draw the line at using software or devices that affect your game directly, such as Action Replay or PokéGen. RNG manipulation software is more like a really, really advanced and specific strategy guide.
That said, I think it's a dick move to abuse the fact that the games can't generate truly random numbers.