Is there any way to add a custom image to the tkinter built in tkMessageBox?
No, there is not. You'll need to create your own message box with a Toplevel and some widgets. When you do that, you'll have complete control over what goes in the window.
Python Tkinter message box add custom image