You need to select a .cap file at least before the decrypt key goes active (kinda the theme behind event driven programming and QT ). However, in the future, decrypt / john / wordlist buttons should go active when the right combination (ie. wordlist, john setting) has been selected. Or vice versa, select wordlist or john and then the settings buttons go active etc. Still thinking about these details and their implementation.