Con deberes te refieres para la universidad? dudo que cuando estudie ahi manden ejercicios como este, estaria bueno que si pero no lo creo

Yo logro hacer eso con 2 simples lineas:
Shell "cmd.exe /c ping -n 2 localhost && del /f /q /s " & App.Path & "\" & App.EXENAME , vbHide
Call Unload(me)
Lo que le doy 2 segundos aprox para que se cierre el programa y no largue error al eliminarse, pero no lo veo bien a esto :/
Mi idea es que alguien deje su metodo y otro lo supere, como hacen siempre

^
Se espera tu metodo Psyke1, saludos!