I use the terrific buttons Steve set up to mount and unmount ISO images using Daemon Tools to do this quite frequently. See [Daemon Tools).
In the same post Sasa also added the code to set this via the context menu using the .iso as a filetype.
It looks like it would be pretty easy to use this as a starting point to set up "automatic" extraction if that's what you're looking for.