No, no, I'm not actually trolling, I swear. It just feels like I am because this is so ridiculously farfetched:
I was wondering whether using "{PROFILE}" as a profile name would cause recursion/lockups/crashes/fun stuff, it doesn't appear to.
However, after some testing, I've found that having special characters(tested with "{", "[", "$", does not occur with "'") at the start of a profile name(anywhere else is fine), will prevent a profile from being edited(the button doesn't animate or activate), or deleted(the "Delete Profile" option is greyed out).
Now, part of why this is so silly, is that it only occurs when the profile is initially created. Switching to another profile and back will allow the UI to work correctly, as will restarting VoiceAttack.
It doesn't appear to matter whether it's empty or has commands.