Basic Shell Extension The SHELLEXT sample demonstrates how to implement the basic shell extensions. These include context menu, property sheet, icon handler, and copy hook extensions. This sample does not implement a drag-drop handler, but the implementation would be very similar to context menu handlers.