Whenever the MusicPlayer bundle is loaded, it is automatically docked in the Dashboard. If the dashboard is not loaded when the MusicPlayer bundle starts, that's cool too - as soon as the Dashboard starts, it will be picked up. All the rough edges of OSGi is completely hidden 🙂