added MovieThreadUtility.cs for delegating method to main thread.
added error dialog.