I want to write an android app where the user can choose other app X to hide from his apps list
(home screen and apps list) for Y time.
The user chooses X and Y.
If it is possible - what term should I google?
will it presist even after phone shut down?
You could write a custom launcher that implemented this. It would "hide" the application by not showing the launcher icon for it - but the application could still be launched other ways.