You could create a scheduled event that fires when you want to send the tap, and then handle the event with a process handler which would run some script. Stuff like this will be easier in the new version.
All emails except for scheduled reports are sent (using a multipart scheme) with both HTML and text parts. Your email client should - theoretically - pick the format appropriate to its capabilities.