I have dumb questions for track makers (cause I already know the answer: people want all of the above)
Would you prefer
A) a handful of material shaders with different animation options
B) a single material shader that's incredibly flexible but also extremely technical to use
For A) they would be simple geometric motions, like "spin around X axis", "pendulum swinging up to 20 degrees on X axis", hopefully with a boh in kseditor that defines frequency and phase.
B) would use a texture slot to define the type of motion so you could do any translation/rotation you wanted. I'd probably just make textures to do the stuff A does and then leave other more creative stuff up to people.
Actually, back up. 2 other questions to resolve first
1) what's the material of choice for special to unique trackside objects (things where you have 1 physical thing per geometry object, not '50 trees is an object')
2) what are the top 5 trackside things that would be moving if you just had more options for animation (aside from swaying vegetation in the wind and flags, cause there's already a flag shader and I don't wanna mess with ksTree)
Whatever the case, the resulting shader will be a standalone thing you can install with the track, does not need CM dll injection or any of that ****. Though I will be passing the source over to x4fab so he can include a lights-compatible one.