Shell: is just the protocol, you have to actually specify something.

shell:.mp3 will open your default mp3 player

And amongst others are some internal windows commands/libraries/whatever, which can lead to actual code execution, buffer overflows and etc.