Removed generic from BDesktop to allow multiple BFrame's to be added