Ever want to have an application idle timer for you CF app? Maybe to pop up a login screen, power down a peripheral or log off a network? A recent newsgroup post prompted me to write one, and in VB of all things. The thing that took longest was figuring out that VB.NET doesn’t actually have an application entry point and call to Application.Run unless you modify the project settings. And this is supposed to be easier than C#?
At any rate, the code is in the OpenNETCF Wiki. Expect a C# version in the near term. In fact I’m going to work on a set of IMessageFilter implementation examples, so if you have any ideas or things you’d like to see, let me know.