Mmm... I lost you.
Recursion is CApplication::OnAction calling CApplication::OnAction.
CApplicationMessenger::SendAction (with wait=false) puts a message in the message queue. No recursivity whatsoever there...