I want to create a custom popup like screencast.
Take a look on Rg.Plugins.Popup. It is quite popular open source project which you can use as a reference to learn.