Hi,
I like your project.
I built an application for this Machine "NCR SelfService 60 Station" to Ripley Colombia.
Your Cases:
Case 1. Desktop Application developed in either winform, WPF or Java
To Develop in Visual Studio 2015 vb.net with Winforms.
Case 2. Retail epos required. should be able to handle retail products
Manage CRUD from Products, Types, Products, Not Inventory, Not Stock
Case 3. Payment handling should be intergrated
In the Screen has a calculator and this is possible, Only this.
Case 4. Sales screens SHOULD be similar to one of the samples given in attached zip file
The specificacion of screen is clear, I would do it, some changes.
Case 5. touch friendly interface
If you have the PC with this interface, the Operating System runs the applications without problems, like a tablet Windows OS.
6. should not have any dependency on the internet. can work in disconnected mode
Only desktop, Not problem.
7. should be able to handle barcodes reading, printing, labeling
If you have a barcode reader connected to PC, and you have the drivers to use in the application, not problem; to print Barcodes, the Font has a cost 100 USD, only the Font this is not free.
8. should be able to enter products manual as well
This is no problem
If you want we can talk more about your project.
Best Regards
Luis Augusto Guerra