Como cualquier sugerencia es bienvenida, ahí va una:
Podrías crear una minuscula tabla de un solo campo y un solo registro en donde guardes la fecha cada vez que realices la 'limpieza'.
Cuando inicies la aplicación, si la diferencia entre la fecha actual y la guardada en el registro es mayor de 15 días, entonces:
Realizas el procedimiento
Guardas la nueva fecha.
Espero aportar.
Salu2.
Edición: También sirve un archivo Ini o algo por el estilo.