Cacher un programme

Salut tout le monde, est-ce que quelqu'un sait comment cacher un programme comme le fait Cesium, mais en utilisant juste cette fonction?
J'explique ce que j'aimerais faire :
Le programme B est caché
Je voudrais faire tourner un programme A, qui fait réapparaître le programme B afin de le lancer, puis quand je quitte le programme B, je reviens directement sur le programme A (car les programme "communiquent") et le programme A cache à nouveau le programme B. Comme ça, le contenu du programme B peut être utilisé par le programme A, mais l'existence du programme B restera inconnue
J'explique ce que j'aimerais faire :
Le programme B est caché
Je voudrais faire tourner un programme A, qui fait réapparaître le programme B afin de le lancer, puis quand je quitte le programme B, je reviens directement sur le programme A (car les programme "communiquent") et le programme A cache à nouveau le programme B. Comme ça, le contenu du programme B peut être utilisé par le programme A, mais l'existence du programme B restera inconnue