You could save a "pose" into an action without a script.
Okay, follow along. It seems like a lot of effort but in reality it doesn't take long and is quite simple. It only took a a minute or so to do this and it's the first time I tried it. With more practice it would probably go even faster.
1) Create a new action for your pose and make sure it's "active"
2) Right click the "main line" in the action palette and "insert copy".
3) While still in the action, go to the frame that you want to create a pose from. It's the same frame from the main timeline.
4) Under the "Animation" menu, select "copy current keyframe".
5) Type in "1" in the "Copy to frame" box.
6) Depending on the complexity of the document you would select the channels you wish to copy or to make it easy simply check the all channels box and press okay or hit the return key.
(there is an issue with v9x and the copy frame window. Depending on how complex your document is and your screen resolution you can't see all the channels to check, and you can't see the "okay" or "cancel" button at the bottom. It still works and you just hit return but you can't cancel if this happens. This is fixed in v10.)
7) After you copied the frame, select frame 1 in the action timeline

Under "Animation" menu, select "Clear Animation" and choose "from document after current frame" or "from layer after current frame".
That last step clears all the keys except frame 1, from ONLY THE ACTION for the entire document or layer including sub layers.
This process outlined above will probably add keys you may not want or need but it gets the job done.
Of course, a script could be created to do this with one click and only copy channels with keys... it might be fun to try it but in my head it would require a lot of effort to script and since it's relatively quick and easy to do this by hand there's not much motivation.