It is for a federal program, so why do the states charge for it and every one of them charges for it individually? It's not a lot of money but it doesn't seem right.
You're right; the Harvest Information Program is a federal program. It is aimed at gaining better information on the hunter harvest of migratory birds. But the individual states do the collection of information, so they charge to cover costs incurred because most state wildlife agencies, like Idaho's, are almost completely funded by what amounts to user fees.