Index: wp-admin/press-this.php
===================================================================
--- wp-admin/press-this.php	(revision 16952)
+++ wp-admin/press-this.php	(working copy)
@@ -32,6 +32,7 @@
 	$quick['tax_input'] = isset($_POST['tax_input']) ? $_POST['tax_input'] : null;
 	$quick['post_title'] = ( trim($_POST['title']) != '' ) ? $_POST['title'] : '  ';
 	$quick['post_content'] = isset($_POST['post_content']) ? $_POST['post_content'] : '';
+	$post_format = isset($_POST['post_format']) ? $_POST['post_format'] : false;
 
 	// insert the post with nothing in it, to get an ID
 	$post_ID = wp_insert_post($quick, true);
@@ -64,6 +65,12 @@
 	} else {
 		$quick['ID'] = $post_ID;
 		wp_update_post($quick);
+		$post_formats = get_theme_support('post-formats');
+		if( is_array( $post_formats ) && $post_format ){
+			$post_formats = $post_formats[0];
+			if( in_array( $post_format, $post_formats) )
+				set_post_format( $post_ID, $post_format);
+		}
 	}
 	return $post_ID;
 }
@@ -486,6 +493,29 @@
 					</p>
 				</div>
 			</div>
+			
+			<?php if ( current_theme_supports( 'post-formats' ) ): ?>
+			<div id="formatdiv" class="postbox">
+				<div class="handlediv" title="<?php _e('Click to toggle'); ?>">
+					<br />
+				</div>
+				<h3><?php _e('Format'); ?></h3>
+				<div class="inside">
+					<div id="post-formats-select">
+						<?php
+							$post_formats = get_theme_support( 'post-formats' );
+							if( is_array( $post_formats[0] ) ):								
+						?>
+						<input type="radio" name="post_format" class="post-format" id="post-format-0" value="0" checked="checked" /> <label for="post-format-0"><?php _e('Standard'); ?></label>
+						<?php foreach( $post_formats[0] as $format ): ?>
+						<br /><input type="radio" name="post_format" class="post-format" id="post-format-<?php echo esc_attr( $format ); ?>" value="<?php echo esc_attr( $format ); ?>" /> <label for="post-format-<?php echo esc_attr( $format ); ?>"><?php echo esc_html( get_post_format_string( $format ) ); ?></label>
+						<?php endforeach; ?>
+						<br />
+						<?php endif; ?>							
+					</div>
+				</div>
+			</div>
+			<?php endif; ?>
 
 			<?php $tax = get_taxonomy( 'category' ); ?>
 			<div id="categorydiv" class="postbox">
