Задача в общем виде стоит так: есть БД, в ней лежит файл, его надо открыть. Файл может быть любого типа.
То есть надо вызвать действие, которое выполняется при двойном клике на файле в папке windows. Первый шаг понятен - взять файл, выгрузить из БД, сохранить во временной папке - а дальше?