Emre,
I have been playing with using a single system to also support a concurrent RDP session from an iPad. The reason for this is that a few clients have seen the iPad in action and would like it for table service. Obviously having a full terminal server will require a more powerful system and costly server software which is not cost effective for a small venue - especially when we are trying to keep the POS terminal footprint to a minimum to save space. Not to mention the money spend on the server could pay for another POS terminal.
Now I haven't tested this on a terminal server like 2003/2008 yet (thats tomorrow), but I did activate terminal services in Windows 7 (cheapest solution for a client) and found that even with separate logins, all logins shared the SambaPOS local app settings due to it being stored in a common location rather than under the users profile. So all logins act as the same terminal in SambaPOS and cause crashes on startup.
Like I said, I will play with this more tomorrow on a full terminal server, but is there a way to move the settings file to a users profile on Win7?