A program to be executed in an information communication device (3, 2), the program causing a computer to execute a process comprising: performing mutual authentication and registration between the device (3, 2) itself and a plurality of other devices (2, 3) for linking with the plurality of other devices using wireless communication, the device (3, 2) and the plurality of other devices (2, 3) being personal computers or mobile phones; storing device information acquired respectively from the plurality of other devices (2, 3) in the authentication and registration, the device information including a MAC address, category information of the device, information on the number of pixels regarding a liquid crystal display and a camera, and information on whether a link function is supported or unsupported, the link function being a function of capturing a picture, a function of capturing a moving image, or a function of capturing a number of steps or amount of activity; receiving an input from a user for selecting an other device from the plurality of other devices (2, 3); searching for the plurality of other devices (2, 3) using the wireless communication; checking to see that responses to the search include a response from the selected other device by use of the device information; requesting a connection with the selected other device to connect with the selected other device when the responses to the search include the response from the selected other device, the requesting comprising transmitting a mode notification to the selected other device, the mode notification including information indicating whether each of: a mode to send and receive data of the picture; a mode to send and receive data of the moving image; and a mode to send and receive data of the number of steps or the amount of activity, is valid or invalid; and executing a link process with the selected other device after connecting with the selected other device, the link process being a process of capturing the picture, a process of capturing the moving image, or a process of capturing the number of steps or the amount of activity, the link process being based on a supported link function and a valid mode, wherein the receiving, the searching, the checking, the requesting and the executing are repeated for each of the plurality of other devices (2, 3). performing mutual authentication and registration between the device (3, 2) itself and a plurality of other devices (2, 3) for linking with the plurality of other devices using wireless communication, the device (3, 2) and the plurality of other devices (2, 3) being personal computers or mobile phones; storing device information acquired respectively from the plurality of other devices (2, 3) in the authentication and registration, the device information including a MAC address, category information of the device, information on the number of pixels regarding a liquid crystal display and a camera, and information on whether a link function is supported or unsupported, the link function being a function of capturing a picture, a function of capturing a moving image, or a function of capturing a number of steps or amount of activity; receiving an input from a user for selecting an other device from the plurality of other devices (2, 3); searching for the plurality of other devices (2, 3) using the wireless communication; checking to see that responses to the search include a response from the selected other device by use of the device information; requesting a connection with the selected other device to connect with the selected other device when the responses to the search include the response from the selected other device, the requesting comprising transmitting a mode notification to the selected other device, the mode notification including information indicating whether each of: a mode to send and receive data of the picture; a mode to send and receive data of the moving image; and a mode to send and receive data of the number of steps or the amount of activity, is valid or invalid; and executing a link process with the selected other device after connecting with the selected other device, the link process being a process of capturing the picture, a process of capturing the moving image, or a process of capturing the number of steps or the amount of activity, the link process being based on a supported link function and a valid mode, wherein the receiving, the searching, the checking, the requesting and the executing are repeated for each of the plurality of other devices (2, 3).