Hello Pietro,
Yes, I also experience the same and sometimes I forget to select the right working conditions. However, it's very complicated to do what you suggest. First of all, I would have to add band checkboxes in the Working conditions window to allow user select the bands used for the specific working conditions. But unfortunately I can't edit this specific window in the compiler. I can edit ALL other forms but this one triggers an error and I can't edit it in graphic mode, only in text mode. I have tried everything with no success. I even found a note from Walter about this form and he also got this error. Edit this in text mode is a real nightmare!
But even if I could solve this, another important problem is: what happen if you have different rigs but sharing the same antenna? (this is my case). Which one should Swisslog select? Or what about if you have a specific working condition for QRP? How Swisslog will know when you are using a certain power output or a different transceiver?
It's a good idea but difficult to implement because it has many variables. I always try to automatize as much as possible to avoid user intervention but in this case user will still need to do this "hard" work
Best 73