What you could do is:
a) "Stroke to Path" and do the "Boolean Difference", however I would like to keep the lines as strokes!
b) Do "Cut Path", however, then I have to select all unwanted objects manually and decide whether is was in the cutting area or not.
Any better suggestions?
I don't see a reason why the "Boolean Difference" should not work to cut & remove (at the same time) also strokes.
Example:
Top left: strokes which should be removed within the red shape
Top right: done by method a)
Bottom left: done by "Boolean Difference"
Bottom right: method b) "Cut Path". Good luck with finding the parts which need to be deleted
