> iMessage requires a dedicated Mac, for example

You had me really excited until this part. I'm moving away from a Macbook soon and my most missed feature will be desktop texting.

If you are willing to wade in gray, you can make a virtual machine Mac for this.

As someone actively blocked by Apple's restrictions on development, care to share a link to an up-to-date, working guide on how to do this?