A: 

Maybe you should try putting the background image onto a panel rather than the frame. Here's one way to do it:

http://www.blog.pythonlibrary.org/2010/03/18/wxpython-putting-a-background-image-on-a-panel/

Mike Driscoll