Index: wp-admin/includes/dashboard.php
===================================================================
--- wp-admin/includes/dashboard.php	(revision 22086)
+++ wp-admin/includes/dashboard.php	(working copy)
@@ -1242,7 +1242,7 @@
 		<p><?php _e( 'First, tweak the look of your site:' ); ?></p>
 		<a class="button-primary welcome-button" href="<?php echo add_query_arg( 'url', urlencode( admin_url( '/' ) ), wp_customize_url() ); ?>"><?php _e( 'Customize Your Site' ); ?></a>
 		<?php if ( current_user_can( 'install_themes' ) || ( current_user_can( 'switch_themes' ) && count( wp_get_themes( array( 'allowed' => true ) ) ) > 1 ) ) : ?>
-			<p><?php printf( __( 'or, <a href="%s">change your theme completely</a>' ), admin_url( 'themes.php' ) ); ?></p>
+			<p class="hide-if-no-customize"><?php printf( __( 'or, <a href="%s" class="change-theme">change your theme completely</a>' ), admin_url( 'themes.php' ) ); ?></p>
 		<?php endif; ?>
 	</div>
 	<div class="welcome-panel-column">
Index: wp-admin/js/dashboard.js
===================================================================
--- wp-admin/js/dashboard.js	(revision 22086)
+++ wp-admin/js/dashboard.js	(working copy)
@@ -26,6 +26,10 @@
 		welcomePanel.toggleClass('hidden', ! this.checked );
 		updateWelcomePanel( this.checked ? 1 : 0 );
 	});
+	
+	// Replaces customizer link with link to themes page if customizer is not available
+	if ( $('body').hasClass('no-customize-support') )
+		$('.welcome-button').prop('href', $('.change-theme').attr('href'));
 
 	// These widgets are sometimes populated via ajax
 	ajaxWidgets = [
Index: wp-admin/admin-header.php
===================================================================
--- wp-admin/admin-header.php	(revision 22086)
+++ wp-admin/admin-header.php	(working copy)
@@ -105,7 +105,8 @@
 <?php
 // If the customize-loader script is enqueued, make sure the customize
 // body classes are correct as early as possible.
-if ( wp_script_is( 'customize-loader', 'queue' ) && current_user_can( 'edit_theme_options' ) )
+if ( ( wp_script_is( 'customize-loader', 'queue' ) || 'dashboard' == $current_screen->base )
+	&& current_user_can( 'edit_theme_options' ) )
 	wp_customize_support_script();
 ?>
 
