I have been an iOS user for a while now and making use of iMessage since the day it was launched. It's quite convenient and most of my contacts use it too. Ever since the "Moutain Lion" version of Mac OS X, users are also able to send iMessages using their laptop or desktop computers, in addition to tablets, phones and iPods.
Now, if you're like me and own both an iPhone and a Windows-based PC, you probably wondered at some point: how do I send iMessages from my Windows computer? where do I find an Apple iMessage client for Windows?
At the time of writing this article (March 15th, 2013) there is no proper iMessage client for Windows. However, there seems to be some kind of workaround application that enables people to do so. But before you read any further you should know the limitations:1) it works together with your iOS device, which means you need to have it with you -- kind of defeating the purpose
2) it requires your iOS device to be jailbroken -- which seemingly voids your warranty
3) it is a paid application that can be found on Cydia for $2.50
The application is called Remote Messages, find more information over at the official website. It installs on your iOS device and listens for connections. You then fire up your computer's web browser and connect to your device by entering its IP address. Since it's web based, it means it's potentially compatible with all operating systems, not just Windows but also Linux, Mac OS X and whatnot. I personally like the concept, but it's a shame it requires you to jailbreak your device. For this sole reason I won't be able to review the application for you. If you find of a review of this app please let me know and I'll link to it from this post.
Note: I am in no way affiliated to the author of this application, I just found out about it. I thought I'd make a blog post about it so that if anyone comes up with an alternative solution, they'd post it in the comments. If anyone knows of another solution, let me know and I will include it in this blog post.