Button to Create Generic Task While Viewing a Deal

Button to Create Generic Task While Viewing a Deal

We'd like to create a button that we can use while Viewing any given "Deal". When pressed, it would create a generic Task that would then appear in the related "Activities" list for that deal.

It would look something like this, assigned to the currently logged in user: 

Can someone help us with a function for this? It would be great if the function just called a specified "Workflow Rule" so that we can call this Task creation, and then we could easily change it to do whatever we want without modifying the function.

The REASON for our request is because we do NOT like the "Quick Create" layout. We ALWAYS scroll down, select "More Fields", and fill in the additional info.  For example, the description can't be placed on the first page of "Create Task" (Quick create). Pressing a button then editing the task would be better for our purposes.