No, they are there so you can catch them :)
Chat with our AI personalities
keep catching grimer when you are done an old man gives you a 10 rare candies!!!!!!!!!!!!!!!
To get rid of the problem. When Max asked for all of the candy, she wanted to get rid of it.
I think you get from Lance after you get rid of all the Electrodes from the Rocket Hideout in Mahogany Town.
You get the rainbow wing from the radio tower director after you get rid of team rocket. (Same thing in soul silver).
You need to beat Team Rocket then Beat the gym leader and he'll go away