Revert "Call macro correctly"

This reverts commit 026fbbdc22f104eca720769065d25f12e93d7e8a.
Revert "Expand variable correctly"

This reverts commit e6551f0654047e5e8fdaa0c0600f2529ea805269.
Revert "Remove too much argument"

This reverts commit 7698d67497c49a13cf790312c80e93b6d085fb01.
Revert "Support "AllUsersProfile" and "DefaultUserProfile" placeholders (part2)"

This reverts commit 8d9c1528962eb0a946ad0739c99031c976edc371.
Revert "Support "AllUsersProfile" and "DefaultUserProfile" placeholders"

This reverts commit f0ec41d0ddf5700e1ab59eb5b2b3d29df301e6b6.
Add documentation about "TargetUser" option for shortcuts