I am able to reproduce a bug with Totem that shows only up with xfwm4 (it is confirmed to work fine with compiz and metacity, and I tried kwin myself).
The problem is that after quitting totem (type 'q') in fullscreen (switched at least twice) it restarts maximized and didn't remember its initial size. If you pass only once to fullscreen and quit everything is fine. To reproduce the bug simply: run totem > pass to fullscreen (type 'f') > normal ('f') > fullscreen ('f') again > and quit. Restart and see the window maximized. When unmaximizing the window it will have about the same size as maximized.
Ahumm, can you please elaborate with a step by step reproducer, I do not understand what you mean by "switched at least twice"
Please also note that apps that specify an initial size larger than the actual monitor size are auto-maximized by xfwm4, that's a feature and not a bug.
Ok, that's a good thing, perhaps also related dunno.
Start totem > pass in fullscreen > quit. When you start totem again it shows with its previous windowed size.
Start totem > pass in fullscreen > pass to windowed > pass to fullscreen > quit. Totem will shows up maximized.
If you quit from fullscreen when you switched more than once to it it seems to always reproduce the bug.