I remember running across a discussion once, but I can't find it now.
Leo, I think it was, gave an example of displaying a simple dialog box as part of a command to return information for debugging, and it didn't use {dlgstring} or the like.
I must be using completely wrong search terms because I'm having no luck finding it again.