The first part is easily answerable with "yes".
What you do is you set up a policy and target it against an AD-user.
This way, wherever the user logs on, when policies are checked (can be at logon, for instance), we check "does this machine need any policies? Does this user need any policies?" with the Core, and install items as needed.
There is not in-built logic at present to uninstall applications after N days, and I'd bery very cautious with playing with anything like that. Automatic deletions / uninstalls tend to cause quite a few cases of burned fingers, but you could script something like that yourself, and just use the local scheduler to run the "check this and uninstall if needed" script/VB-script or whatnot.
Just because the functionality itself isn't ther,e doesn't mean you can't use bits of LANDesk to help you achieve it.
- Paul Hoffmann
LANDesk EMEA Technical Lead.