ok, ho implementato il Timer che esegue il Task ogni 5 minuti: perfetto!
Ciò che ancora non mi convince è l'utilizzo della ram: 14.8 MiB per un programma che dorme mi sembrano veramente un po' troppi!
In teoria non devo mantenere nessun dato tra una esecuzione e l'altra del task, tutto ciò che gli serve è salvato su un file esterno che va a leggersi quando gli serve!
Dovrei forse forzare il garbage collector? O renderei ancora peggiori le cose?