Checks whether a shortcut can be created or not.
Returns an IOperationInfo to determine if the shortcut can be created with the given parameters. If it's not possible to create the shortcut a list of restrictions is attached to it.