You definitely would never use shortcodes for that, since you can just add the ID's to each heading anyway.

Seems like a useful plugin though. It would be handy to have all those headings ID's automatically.