So far I have unlocked 2 more achievements from launching through Steam's library so I hope that that this will work for you also. The only issue is that I was not credited for any past achievements, since I assume they were not triggered when Steam's overlay was not present during my previous play through.