Yes it can, quite easily. But use the following with caution! Normally when deleting an event you get a javascript alert that says something to the effect of... "Are you sure? This cannot be undone!" The following code does not give you a chance to back out.
It would be fairly simple to add the javascript function from the edit_delete_events.html admin template, and do it that way. I don't have time right now to do the mods.
Here's the code to have "Edit this event | Delete this event" at the bottom of the event detail page (sans warning!):
<% if ($User->hasPermission($CALENDAR_KEY,"EDIT_EVENTS") | | $User->hasPermission($CALENDAR_KEY,"EDIT_OWN_EVENTS")) { %>
<TR>
<TD></TD>
<TD><BR>
<P>
<B><a href="<%=$ADMIN_CGI_URL%>?calendar=<%=$CALENDAR%>&username=<%=$User->{username}%>&command=edit_event_form&template=add_edit_event.html&EVENT_id=<%= EVENT FIELD(id) %>" CLASS="navigationtext"><FONT SIZE="-2" FACE="Verdana, Arial, Helvetica, sans-serif">Edit This Event</FONT></A> |
<a href="<%=$ADMIN_CGI_URL%>?calendar=<%=$CALENDAR%>&username=<%=$User->{username}%>&command=delete_event&template=edit_delete_events.html&EVENT_id=<%= EVENT FIELD(id) %>" CLASS="navigationtext"><FONT SIZE="-2" FACE="Verdana, Arial, Helvetica, sans-serif">Delete This Event</FONT></A></B>
</P>
<BR>
</TD></TR>
<% } %>
------------------