1. We’re missing the
menu_order option in that dropdown, which is what you’re after. You can manually set is in the
settings parameter of your shortcode.
[wp_show_posts id="123" settings="orderby=menu_order"]
2. This should be do-able with a hook. Where would the second image be coming from? A custom field?