Why do you want to copy the Mendix launchpad and not use the Mendix launchpad itself?
UPDATE after comment
Our intend is that these kind of situations (saas app for customers of customers) can be served by our AppCloud as well, so the launchpad is intended as an app platform for cloud apps, and not just for app developers, just as your OS is an app platform for local apps. So we would be very interested in what requirements you would have or which features you are missing for the appcloud / launchpad in order to serve your needs.