Most of these questions are more dependant on the customer needs than on what will loadtest better, Vugen records traffic between the client and the server, regardless if its web or client based, unless there are particulars about the client in which having an already loaded application on the system and communication could be handled differently.
It would be depending more on your needs, for all your questions you could see either option as the right answer.
Regards,
Mario M.