A data storage device includes a non-volatile memory array, a user input
device, and a host interface adapted to connect the data storage device
to a host device and convey data to the host device. In response to a
first operation of the user input device, application configuration data
is communicated from the data storage device to the host device. The
application configuration data is configured to trigger execution by the
host device of a configuration application that includes a listing of a
plurality of applications for display by the host device allowing a user
to identify a selected application. In response to selection of an
application, application designation data is generated and stored in the
non-volatile memory array. In response to a second operation of the user
input device, the application designation data is communicated to the
host device to trigger automatic execution by the host device of the
selected application.