
I don't think this overlapping is a MaxGui bug. I'm pretty sure Leopard is more strict than its predecessors re maximum gui object sizes.
Out of interest, why do you load the icons this way?
LoadIconStrip(MaskPixmap(LoadPixmap("icons.jpg"),-1,-1,-1))
couldn't you just
LoadIconStrip("icons.jpg") ? Probably a silly question - I've never worked with pixmap masks.
[edit: thanks Seb - I really appreciate all this great win32 gui work you are doing!]
- David