Scheduling an action?

I use a few rules, but my favourite is a daily desktop clean up. It moves all that day's abandoned files into a dated subfolder on the desktop. It's great.
The problem I have is when I pull an attachment from email dated from any day previous to today, or files from an archived job, it instantly throws them into a subfolder. Is there a way to have the action instead run at a specific time of day, instead of constantly monitoring the desktop for new files?
The problem I have is when I pull an attachment from email dated from any day previous to today, or files from an archived job, it instantly throws them into a subfolder. Is there a way to have the action instead run at a specific time of day, instead of constantly monitoring the desktop for new files?