By looking at the .RPL (sysapp) on IDA, i've seen that every function (SYSLaunchMiiStudio, SYSLaunchSettngs, SYSLaunchAccount and many more) call a function (at base+0x1060):
What it does:
1) It will pack arguments and preload the app. (it will warn the loader/kernel that you want to switch...