Thanks for your answer. I still have a question regarding last question, How to prevent the user from maximizing the window? Also I don't see the UnmatchonHidden / Hide property in the adapter's property list. Thanks for your help!
For item 2, you would need to use the Robot Manager and have the case creation trigger a robotic activity and have your robot responding to that activity (the ActivityStarted event).
For item 3, you can also use a Windows form with a TabbedReparentContainer control on it. This allows you to place an application inside the control. Then you can hide this UI. The easiest way to do it is as grona mentioned and simply set the HideApplicationAtRuntime property to True. If you do this, make sure that you do not have any controls where you have changed the UnmatchOnHidden value from its default.