I've created a custom workflow using Visual Studio 08 that uses a custom content type and .aspx task edit form. The tasks are successfully created and assigned to the users. However, only users that are members of the Site Owners group are able to 'Edit' the task items. All others (even though they have contribute and approve permissions) cannot browse to the custom task edit form in the _layouts directory but instead receive the standard "Access Denied" page. The task list's item-level permissions are also set to allow users to read and edit all items not just their own, yet it still doesn't work.
Giving these users Site Owner permissions in order to be able to edit their tasks is not an option for us. Is there any solution or workaround to this issue?
Any help would be greatly appreciated.