Merge replication needs to be able to uniquely identify all rows in the database this is why a GUID is added.
The GUID column that is created has a default value of NEWID() so it should not affect the application, what specific issues are you having?
The other alternative with merge replication is to add your own GUID and handle it as part of your application