Index: wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- wp-admin/includes/class-wp-posts-list-table.php	(revision 23763)
+++ wp-admin/includes/class-wp-posts-list-table.php	(working copy)
@@ -259,9 +259,6 @@
 		if ( post_type_supports( $post_type, 'author' ) )
 			$posts_columns['author'] = __( 'Author' );
 
-		if ( post_type_supports( $post_type, 'post-formats' ) )
-			$posts_columns['format'] = _x( 'Format', 'post format' );
-
 		$taxonomies = array();
 
 		$taxonomies = get_object_taxonomies( $post_type, 'objects' );
@@ -655,17 +652,6 @@
 			<?php
 			break;
 
-			case 'format':
-			?>
-			<td <?php echo $attributes ?>><?php
-				if ( get_post_format( $post->ID ) )
-					printf( '<a href="%s">%s</a>', add_query_arg( array( 'post_format' => get_post_format( $post->ID ), 'post_type' => $post->post_type ), 'edit.php' ), get_post_format_string( get_post_format( $post->ID ) ) );
-				else
-					echo '&#8212;';
-			?></td>
-			<?php
-			break;
-
 			default:
 				if ( 'categories' == $column_name )
 					$taxonomy = 'category';
Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 23763)
+++ wp-admin/includes/template.php	(working copy)
@@ -1515,6 +1515,11 @@
 		}
 	}
 
+	if ( $format = get_post_format( $post->ID ) ) {
+		$label = get_post_format_string( $format );
+
+		echo ' <a href="' . add_query_arg( array( 'post_format' => $format, 'post_type' => $post->post_type ), 'edit.php' ) . '" class="post-state-format format-' . $format . '" title="' . $label . '">' . $label . '</a>';
+	}
 }
 
 function _media_states( $post ) {
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 23763)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -2685,11 +2685,55 @@
 	padding: 0 0 .2em 1px;
 }
 
-span.post-state-format {
-	font-weight: normal;
+a.post-state-format {
+	overflow: hidden;
+	display: inline-block;
+	vertical-align: middle;
+	height: 16px;
+	width: 16px;
+	margin-left: 5px;
+	background-image: url(../images/post-formats.png);
+	background-repeat: no-repeat;
+	text-indent: -999em;
 }
 
+a.post-state-format.format-image {
+	background-position: -40px -8px;
+}
 
+a.post-state-format.format-gallery {
+	background-position: -72px -8px;
+}
+
+a.post-state-format.format-audio {
+	background-position: -104px -8px;
+}
+
+a.post-state-format.format-video {
+	background-position: -135px -8px;
+}
+
+a.post-state-format.format-chat {
+	background-position: -168px -8px;
+}
+
+a.post-state-format.format-status {
+	background-position: -200px -8px;
+}
+
+a.post-state-format.format-aside {
+	background-position: -232px -8px;
+}
+
+a.post-state-format.format-quote {
+	background-position: -264px -8px;
+}
+
+a.post-state-format.format-link {
+	background-position: -296px -8px;
+}
+
+
 /*------------------------------------------------------------------------------
   10.1 - Inline Editing
 ------------------------------------------------------------------------------*/
@@ -9074,6 +9118,11 @@
 		background-size: 16px 16px;
 	}
 
+	a.post-state-format {
+		background-image: url(../images/post-formats-2x.png);
+		background-size: 320px 32px;
+	}
+
 	th .comment-grey-bubble {
 		background-image: url('../images/comment-grey-bubble-2x.png');
 		background-size: 12px 12px;
