diff --git a/ViewerManager/otbImageViewerManager.cxx b/ViewerManager/otbImageViewerManager.cxx
index 0c797c13d6dd91d9bf5cc4d5c69f80eed61c019f..f89ec6067051f5ff2cc72546dfef22e5c22398fd 100644
--- a/ViewerManager/otbImageViewerManager.cxx
+++ b/ViewerManager/otbImageViewerManager.cxx
@@ -26,6 +26,11 @@ int main(int argc, char* argv[])
   ManagerType::Pointer manager = ManagerType::New();
   manager->Show();
 
+  for(int i = 1; i<argc;++i)
+    {
+      manager->OpenImage(argv[i]);
+      Fl::check();
+    }
   return Fl::run();
     } 
   catch( itk::ExceptionObject & err )