Если я правильно понимаю ваш вопрос, вы хотели бы:
- отправить письмо другому пользователю.
- письмо содержит ссылку на (веб?) Приложение, которое позволяет пользователю войти в систему
Если вы хотите веб-приложение, вы можете создать его, используя, например, ASP.NET или PHP.
Если вы хотите автономное (EXE) приложение, пользователь может загрузить исполняемый файл и запустить его на другом компьютере. В этом случае FTP является предпочтительным протоколом для этого.
О замечании об ограниченной лицензии. Если лицензия позволяет вам делиться приложением в Интернете, вы можете распространять ограниченные по времени лицензии. Но я все же думаю, что лучшим решением будет доступ к приложению через веб-интерфейс. В этом случае вы можете выбрать, сколько одновременно работающих пользователей вы разрешаете использовать приложение.