Fix BootLaunchShortcut to use new shared api to find main type(s)