Applying Window Function to Low Frequency Signals I'm computing 1 sec. hanning windows from a signal that has a variable frequency between 1-4Hz. My first impression is that data loss caused by the distortion due to the window function is greater than the correction that it is expected to give while taking FFT of that window. Am I right?

Is it a bad approach to apply window functions to such windows with size of at most 4 wavelengths?
A 1s Hann window will have (in the frequency domain) a main lobe width of 4Hz. This will severely mask your signal components.

Even a rectangular window will be ~2Hz main lobe.

You should use a greater windowing time depending on the accuracy you need for frequency detection.