Should I re-install certain programs after upgrading from Android 2.1 to Android 2.2?
You shouldn't have to re-install anything. I don't recall any app having an issue from an OS upgrade, except those that needed changes to work with 2.2. Since you're getting 2.2 so long after its initial launch I'd expect all of those issues to already have been worked out.