I announced to clearance delivery that I was IFR when looking for my clearance (obviously)
I announced... ready to taxi... IFR
then at the threshold ... ready for departure... IFR
I actually got some pushback from the controller for this and he said that is was not necessary ..... more of a sim thing not real world
Said that I announced it too many times?

That is not my experience in the real world. But then again I'm Canadian and who knows.
Maybe we just do things a bit differently, not wrong, just differently
However, Never I have never had any complaint from a controller when doing this in the U.S
What is your SOP?
Peter