You can upload your VM image to VM depot. But you can't charge users a single dollar. All images uploaded to the depot must be license free (which means at the minimum, you can only upload Linux images, not Windows images). The business model you describe
is not generally available today. But since you're a partner of Microsoft, you may (or may not) be able to cooperate with Microsoft to provide commercial VM images like Oracle is doing now. Please contact your Microsoft partner.