Contextual menu with D5

Hi everybody !

I've got one problem with delphi : i'm developping an application which has to
list files and I would like the following thing :

when an user right-clicks on a file, i'd like him to see the classical options
: open, cut, delete... exactly like in windows

Thanks for your help !