The application should allow users to resize even when though there is no border (wx.Frame init style=wx.SIMPLE_BORDER, FRAME_SHAPED, etc.).
As you know, setting the background color (self.SetBackgroundColour(wx.TransparentColour)) is not supported on all platforms (works on OSX (see attached screenshot), but not Linux).
The goal is to allow the user to resize from x% to y% using the mouse from a corner handle and resize while ensuring the image aspect ratio is retained.