The one thing to consider with using an app as a launcher, is if SPMC ever stops launching properly, do you have a way to clear the app's data before your device attempts to use SPMC as a launcher? You may be able to push over a new config via ADB, assuming you have a micro USB cable, the ADB drivers (rather than bootloader drivers for firmware flashing) and a few spare minutes to learn the basics.