Some time back we had posted a script that would allow you to create an ISV button to bring up the new activity form (phone call, appointment etc).
Recently we had the same request from one of our customers and we were quick to offer them the same. Unfortunately it failed. The locAddActTo function is not available on main CRM form.
To get this done, we had to provide the following alternate script