Creando trabajos en un plugin

Continuando la discusión desde aquí:

¿Cómo se crea exactamente un trabajo personalizado que se ejecute periódicamente? ¿Es muy difícil de lograr?

No importa, encontré esto aquí: