A computer program product for controlling access to a preferred application program in a wireless device, wherein an ad-hoc communications network connects at least one device and supports at least one application program, said at least one device including the wireless device, and said at least one application program including the preferred application program, comprising: a computer readable m