In the past I used keyboard emulation to do cut and paste on the Pocket PC. But, after one of the latest .NET Compact Framework service packs (I think it was SP3) it does not work any more. I cannot even use Ctrl+C, Ctrl+V, Ctrl+X with the keyboard :-( Removing functionality with service packs should be banned by law.
I threw out my old code and used the APIs to get full cut and paste support in my .NET Compact Framework applications. I decided to keep it simple and call the APIs passing the currently active text box as an argument instead of inheriting from, and extending, the built in text box.
UI source code
private void menuItemCopy_Click(object sender, System.EventArgs ...