have all messages sent to the message box
Have the IPC handler return an int that is encoded into some kind of message (e.g. - 0 = return just fine, 1 = unable to satisfy request, 2 = request timed out, etc.) The messages should be enumerated somewhere in utils so that everyone will agree on them. And the viewer should interpret the return message and print the appropriate statement to the message box.