SendMessageToForm() changed to function in order to return the optional Msg.Result from the form which received the message