ためしもしないで適当に書くと
Image.FromSteamに非同期Streamを渡せばいいんじゃね