Best way to apply Shape-keys?

So say I have a shape-key that allows me to change the width of my player.
Once I am satisfied with the width I want to save my settings.
What would be the best way to go about ‘applying’ this setting?

Proposed solutions:
-use a property based action actuator, and save the property amount.
-save location of all mesh vertices and reapply them in game.
-Use bones instead??

Animate them, hit “I” above the slider and you’ll get an animation.

I meant after you have animated them.

For example: I want to change the size of my players ears (in game), then for the rest of the game have them stay this size (even when loading new scenes).

I guess using a property based action actuator would be the easiest method…

The first option (playing the shape key pose) makes most sense. It is simple, easy to implement and does not require much data.

Using bones would apply the same as they can be played by action too. I guess there is a reason why you use a shape key animation. I would not use it for scaling, a plain scaling can be achived by an object animation.