Alpha7Adds mesh delete & some animation hacking functions to g3dhack,
* strip alternate frames
* re-animate (interpolates new key-frames, use with caution)
and g3dscan can batch auto-optomise, performing the following steps on each g3d,
* remove any unreferenced verts
* weld duplicate verts
* strip entire animation if actually static
* if the mesh can be split into moving and static parts, it is, static parts have anim removed, all the submeshes from the split are re-merged into two new meshes.
Re texture manipulation,
Texture resampling can be done very easily with .NET, all in-built... but ImageMagick looks nice, for extended file support (and animated gifs) and could be integrated with ease.