1) read something about shellexecute api

2) same as 1

3,4,5) depends where u want to use it
for cut, copy u would need :
VB Code:
  1. Clipboard.SetText "some text"