Play video skipping some scenes
This is do-able with the Flash player, or with Adobe AIR which is a great platform for desktop programs.  The video would have to be encoded with cuepoints that were accessible, somehow, to the user. Maybe via buttons that allowed the user to choose which scenes to show or not to show. How much work do you want to do?