If I want to add custom fields to the Task object, is the correct way to do this to add the new fields to the Task object through SF Setup and then modify the VF pages to expose those fields? Also, please let me know if there are alternatives.

I don't believe you'll be able to have custom fields show up on the VF page for tasks. If you look at application settings/custom fields, we only have incidents and change requests on the drop down. Someone else may know of a way to do it, but the standard way won't work.

Have you upgraded to the spring release yet? We are using standard forms with the spring release (out in the last week or two) and with them, you can add fields to Task form and put them where you need them.

If you have purchased RemedyForce, I believe support can upgrade you - I'm not sure how it happens post-sale. If you are still using trial version, probably easiest to pull a new trial version if you haven't done too much in your current version.

I didn't cover adding fields; sorry! It was more general than that. But once you are on the spring version - go to setup; create objects; open up the task form; add a custom field (follow the wizard prompts). When it's done, go to task/page layouts Remedyforce 2.0 page; find your field; if you don't like where it is you can move it... you'll see it the next time you go into the task standard page!