I have not played this game but it sounds like Pokémon Seek & Find. Just a guess that fits your description perfectly, but I hope it helps.
. Gen 3
. A disc that is played on the PC
. A Pokemon finding game amongst a lot of Pokemon on one screen
. The song and this game is a celebration of Pokemons 10th anniversary