I have implemented my tabs with TabBar now and everything works great. The only feature that I'm missing is a possibility to have "fix" tabs that can't be closed. But currently I simply emulate this with a overridden ContextMenu method
Quick bugfix for TabBar: The method SetDisplay in TabBar.h is missing a return statement.