This can be easily written. I've already written an automatic Ider software that ID's your station in CW or MCW depending on your interface. This can be very easily adapted with user entered strings of text and command buttons to trigger the sending.
Doesn't this take the fun out of radio though?
If you can't find one out there already made, send me an email and I'll add it to my list of projects. It would be very simple to code since all of the hard work has already been done.
Could we with ink the ocean fill and were the skies of parchment made, Were every stalk on earth a quill and every man a scribe by trade. To write the love of God above would drain the oceans dry, nor could the scroll contain the whole though stretched from sky to sky.