private void handleLoad( object sender, EventArgs e ) { // when folders defined.. if( userSettings.imagePath.Length > 0 ) { // set step size progressBar.Step = ( int )100 / userSettings.imagePath.Length; // go through directories for( int i = 0; i < userSettings.imagePath.Length; i++ ) { // perform step progressBar.PerformStep(); } } else progressBar.Increment( 100 ); // load main ui Application.Run( new Desktop( userSettings ) ); }