Senior Sergeant Craig Dinnissen said the man had gone to Countdown Dunedin Central to buy the eggs before heading to the police station next door at 11.30am to throw them at the front of the building.
Police scrambled to stop the man, who demanded to be arrested.
The 55-year-old man got his wish, and was charged with disorderly behaviour.
Later that day, a man rear-ended a stationary vehicle at traffic lights in Princes St in central Dunedin before speeding through an intersection, only narrowly missing pedestrians.
The 41-year-old man was found by police shortly afterwards outside the Dunedin Central Night ’n Day.
The man refused to be tested for suspected drink-driving and was charged with dangerous driving and refusing officers’ request for a blood sample, Snr Sgt Dinnissen said.