I want to create a from that is always topmost, but the user shouldn't be able to click anything on the form.
Set the form's topmost property to true.
formInstance.TopMost = True
I want to create a clock app that shows a clock in the botom right corner, but the mouse should go underneath the form not go over it and select anything.
To create a clock, use a timer control. Set the timer interval to as low as 1 millisecond (1000). And in its Tick event , update the label or any other control where you have set the time to. And to get the new values, use DateTime.Now property.
So if you have say Word open then the mouse should be available to word not to my app.
Yes, you need a click-through form. Please read the reply from "Cody Gray" on the following thread.
Do you understand what am trying to do?
Hope this helps.