In regards to your questions:
1. A sample report that lists users that logged into your computers in the last 7 days can be seen below. Replace the number marked in bold to change the time frame.
Select Top 1000000 tsysOS.Image As icon,
tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tblAssets.IPAddress,
tblAssets.Firstseen,
tblAssets.Lastseen,
tblCPlogoninfo.Username,
tblCPlogoninfo.Domain As Userdomain,
tblCPlogoninfo.logontime
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tblCPlogoninfo On tblAssets.AssetID = tblCPlogoninfo.AssetID
Inner Join tsysOS On tsysOS.OScode = tblAssets.OScode
Where tblCPlogoninfo.logontime > GetDate() - 7 And tblAssetCustom.State = 1
Order By tblAssets.Domain,
tblAssets.AssetName,
tblCPlogoninfo.logontime Desc
2. We would recommend using runas.exe to run custom actions as a different user: http://www.lansweeper.com/forum/yaf_postst4665_Admin-needed-to-make-Actions-run.aspx
Also note the other Remote Control requirements listed on page 149 and beyond of our online documentation: http://www.lansweeper.com/documentation.pdf