Secondly, any stationary point will not do, since otherwise you will
have a saddle point, meaning that vibrations do not exist in some
directions,
You can compute a ZPE for the directions
where you do have a positive hessian. This is easy to do if you have the full
hessian on file (i.e. chk file in Gaussian). In this way you can correct
transition states.